pub struct RouterStateBlob {
pub schema_version: u32,
pub gate_bytes: Vec<u8>,
}Expand description
Opaque envelope for gate-engine router weights. Brain stores and round-trips the bytes without parsing them; the gate engine owns the internal layout.
Fields§
§schema_version: u32§gate_bytes: Vec<u8>Raw serialized gate weights. Treated as opaque bytes by brain.
Trait Implementations§
Source§impl Clone for RouterStateBlob
impl Clone for RouterStateBlob
Source§fn clone(&self) -> RouterStateBlob
fn clone(&self) -> RouterStateBlob
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 moreSource§impl Debug for RouterStateBlob
impl Debug for RouterStateBlob
Source§impl<'de> Deserialize<'de> for RouterStateBlob
impl<'de> Deserialize<'de> for RouterStateBlob
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RouterStateBlob
impl PartialEq for RouterStateBlob
Source§impl Serialize for RouterStateBlob
impl Serialize for RouterStateBlob
impl StructuralPartialEq for RouterStateBlob
Auto Trait Implementations§
impl Freeze for RouterStateBlob
impl RefUnwindSafe for RouterStateBlob
impl Send for RouterStateBlob
impl Sync for RouterStateBlob
impl Unpin for RouterStateBlob
impl UnsafeUnpin for RouterStateBlob
impl UnwindSafe for RouterStateBlob
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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