pub struct RegistrationManifest {
pub generation: u64,
pub route_count: usize,
pub abi_version: u32,
}Expand description
One-time payload the dylib sends to the host on registration, carrying metadata about what it registered. Useful for diagnostics + auto-restart detection (we can spot ABI mismatches by checking version + entry count).
Fields§
§generation: u64§route_count: usize§abi_version: u32Trait Implementations§
Source§impl Clone for RegistrationManifest
impl Clone for RegistrationManifest
Source§fn clone(&self) -> RegistrationManifest
fn clone(&self) -> RegistrationManifest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RegistrationManifest
impl RefUnwindSafe for RegistrationManifest
impl Send for RegistrationManifest
impl Sync for RegistrationManifest
impl Unpin for RegistrationManifest
impl UnsafeUnpin for RegistrationManifest
impl UnwindSafe for RegistrationManifest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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 Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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 moreSource§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