Trait UsageReporterProxyInterface

Source
pub trait UsageReporterProxyInterface: Send + Sync {
    // Required methods
    fn watch(
        &self,
        usage: &Usage,
        usage_watcher: ClientEnd<UsageWatcherMarker>,
    ) -> Result<(), Error>;
    fn watch2(
        &self,
        usage: &Usage2,
        usage_watcher: ClientEnd<UsageWatcher2Marker>,
    ) -> Result<(), Error>;
}

Required Methods§

Source

fn watch( &self, usage: &Usage, usage_watcher: ClientEnd<UsageWatcherMarker>, ) -> Result<(), Error>

Source

fn watch2( &self, usage: &Usage2, usage_watcher: ClientEnd<UsageWatcher2Marker>, ) -> Result<(), Error>

Implementors§