struct LifecycleHandlerInfo {
extension_id: String,
state: LifecycleState,
supported_events: Vec<LifecycleEvent>,
last_state_change: Option<u64>,
}
Expand description
Information about a lifecycle handler
Fields§
§extension_id:
String
Extension ID
state:
LifecycleState
Current state
supported_events:
Vec<LifecycleEvent>
Supported events
last_state_change:
Option<u64>
Last state change timestamp
Trait Implementations§
Source§
impl
Clone
for
LifecycleHandlerInfo
impl Clone for LifecycleHandlerInfo
Source§
fn
clone(&self) ->
LifecycleHandlerInfo
fn clone(&self) -> LifecycleHandlerInfo
Returns a duplicate of the value.
Read more
1.0.0
·
Source§
fn
clone_from(&mut self, source:
&Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source.
Read more
Auto Trait Implementations§
impl Freeze for LifecycleHandlerInfo
impl RefUnwindSafe for LifecycleHandlerInfo
impl Send for LifecycleHandlerInfo
impl Sync for LifecycleHandlerInfo
impl Unpin for LifecycleHandlerInfo
impl UnsafeUnpin for LifecycleHandlerInfo
impl UnwindSafe for LifecycleHandlerInfo
Blanket Implementations§
Source§
impl<T>
BorrowMut<T> for T
where T: ?Sized,
impl<T>
BorrowMut<T> for T
where T: ?Sized,
Source§
fn
borrow_mut(&mut self) ->
&mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value.
Read more
Source§
impl<T>
CloneToUninit
for T
where T:
Clone,
impl<T>
CloneToUninit
for T
where T:
Clone,
§
impl<T> Instrument for T
impl<T> Instrument for T
§
fn
instrument(self, span: Span) ->
Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§
fn
in_current_span(self) ->
Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§
impl<T>
IntoEither
for T
impl<T> IntoEither for T
Source§
fn
into_either(self, into_left:
bool) ->
Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a
Left
variant of
Either<Self, Self>
if into_left is
true. Converts
self into a
Right
variant of
Either<Self, Self>
otherwise.
Read more
Source§
fn
into_either_with<F>(self, into_left: F)
->
Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a
Left
variant of
Either<Self, Self>
if
into_left(&self)
returns true. Converts
self into a
Right
variant of
Either<Self, Self>
otherwise.
Read more
Source§
impl<T>
IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§
fn
into_request(self) ->
Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in
a tonic::Request