#![deny(unused_must_use)] use sausage_plugin::{call, lock, Endpoint, Guard, TypedCall}; fn builders(endpoint: Endpoint) { call("p.m", ()); TypedCall::<()>::new(call("p.m", ())); lock("/state/file"); endpoint.call::<()>("m", ()); } fn guard(g: Guard) -> Guard { g } fn dropped(g: Guard) { guard(g); } fn main() {}