pub struct SlotWatermark {
pub slot: u8,
pub current: u16,
pub max: u16,
}Expand description
Slot high watermark.
Fields§
§slot: u8§current: u16§max: u16Trait Implementations§
Source§impl Clone for SlotWatermark
impl Clone for SlotWatermark
Source§fn clone(&self) -> SlotWatermark
fn clone(&self) -> SlotWatermark
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 moreSource§impl Debug for SlotWatermark
impl Debug for SlotWatermark
Source§impl<'de> Deserialize<'de> for SlotWatermark
impl<'de> Deserialize<'de> for SlotWatermark
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 SlotWatermark
impl PartialEq for SlotWatermark
Source§impl Serialize for SlotWatermark
impl Serialize for SlotWatermark
Source§impl Tsify for SlotWatermark
impl Tsify for SlotWatermark
const DECL: &'static str = "/**\n * Slot high watermark.\n */\nexport interface SlotWatermark {\n slot: number;\n current: number;\n max: number;\n}"
const SERIALIZATION_CONFIG: SerializationConfig
type JsType = JsType
fn into_js(&self) -> Result<Self::JsType, Error>where
Self: Serialize,
fn from_js<T>(js: T) -> Result<Self, Error>
impl StructuralPartialEq for SlotWatermark
Auto Trait Implementations§
impl Freeze for SlotWatermark
impl RefUnwindSafe for SlotWatermark
impl Send for SlotWatermark
impl Sync for SlotWatermark
impl Unpin for SlotWatermark
impl UnsafeUnpin for SlotWatermark
impl UnwindSafe for SlotWatermark
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> 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 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