fidl_fuchsia_pkg_rewrite

Trait EditTransactionProxyInterface

Source
pub trait EditTransactionProxyInterface: Send + Sync {
    type AddResponseFut: Future<Output = Result<EditTransactionAddResult, Error>> + Send;
    type CommitResponseFut: Future<Output = Result<EditTransactionCommitResult, Error>> + Send;

    // Required methods
    fn list_dynamic(
        &self,
        iterator: ServerEnd<RuleIteratorMarker>,
    ) -> Result<(), Error>;
    fn reset_all(&self) -> Result<(), Error>;
    fn add(&self, rule: &Rule) -> Self::AddResponseFut;
    fn commit(&self) -> Self::CommitResponseFut;
}

Required Associated Types§

Required Methods§

Source

fn list_dynamic( &self, iterator: ServerEnd<RuleIteratorMarker>, ) -> Result<(), Error>

Source

fn reset_all(&self) -> Result<(), Error>

Source

fn add(&self, rule: &Rule) -> Self::AddResponseFut

Source

fn commit(&self) -> Self::CommitResponseFut

Implementors§