Struct engula_kernel::grpc::Kernel [−][src]
pub struct Kernel { /* fields omitted */ }Implementations
Trait Implementations
Returns a journal stream.
Returns a storage bucket.
fn apply_update<'life0, 'async_trait>(
&'life0 self,
update: KernelUpdate
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn apply_update<'life0, 'async_trait>(
&'life0 self,
update: KernelUpdate
) -> Pin<Box<dyn Future<Output = Result<()>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Applies a kernel update.
Returns the current version.
fn version_updates<'life0, 'async_trait>(
&'life0 self,
sequence: Sequence
) -> Pin<Box<dyn Future<Output = ResultStream<Arc<VersionUpdate>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
fn version_updates<'life0, 'async_trait>(
&'life0 self,
sequence: Sequence
) -> Pin<Box<dyn Future<Output = ResultStream<Arc<VersionUpdate>>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
Returns a stream of version updates since a given sequence (inclusive).
Auto Trait Implementations
impl !RefUnwindSafe for Kernel
impl !UnwindSafe for Kernel
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
