fidl_fuchsia_archivist_testTrait LazyInspectPuppetProxyInterface
Source pub trait LazyInspectPuppetProxyInterface: Send + Sync {
type SetHealthOkResponseFut: Future<Output = Result<(), Error>> + Send;
type RecordStringResponseFut: Future<Output = Result<(), Error>> + Send;
type RecordIntResponseFut: Future<Output = Result<(), Error>> + Send;
type EmitExampleInspectDataResponseFut: Future<Output = Result<(), Error>> + Send;
type EscrowAndExitResponseFut: Future<Output = Result<InspectWriterEscrowAndExitResponse, Error>> + Send;
type CommitResponseFut: Future<Output = Result<(), Error>> + Send;
// Required methods
fn set_health_ok(&self) -> Self::SetHealthOkResponseFut;
fn record_string(
&self,
key: &str,
value: &str,
) -> Self::RecordStringResponseFut;
fn record_int(&self, key: &str, value: i64) -> Self::RecordIntResponseFut;
fn emit_example_inspect_data(
&self,
) -> Self::EmitExampleInspectDataResponseFut;
fn escrow_and_exit(
&self,
payload: &InspectWriterEscrowAndExitRequest,
) -> Self::EscrowAndExitResponseFut;
fn commit(&self, options: &CommitOptions) -> Self::CommitResponseFut;
}