Struct zenoh_protocol::common::extension::ZExtUnknown
source · pub struct ZExtUnknown {
pub id: u8,
pub body: ZExtBody,
}Fields§
§id: u8§body: ZExtBodyImplementations§
Trait Implementations§
source§impl Clone for ZExtUnknown
impl Clone for ZExtUnknown
source§fn clone(&self) -> ZExtUnknown
fn clone(&self) -> ZExtUnknown
Returns a copy 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 ZExtUnknown
impl Debug for ZExtUnknown
source§impl PartialEq for ZExtUnknown
impl PartialEq for ZExtUnknown
source§impl<const ID: u8> TryFrom<ZExtUnknown> for ZExtUnit<ID>
impl<const ID: u8> TryFrom<ZExtUnknown> for ZExtUnit<ID>
§type Error = DidntConvert
type Error = DidntConvert
The type returned in the event of a conversion error.
source§impl<const ID: u8> TryFrom<ZExtUnknown> for ZExtZ64<ID>
impl<const ID: u8> TryFrom<ZExtUnknown> for ZExtZ64<ID>
§type Error = DidntConvert
type Error = DidntConvert
The type returned in the event of a conversion error.
source§impl<const ID: u8> TryFrom<ZExtUnknown> for ZExtZBuf<ID>
impl<const ID: u8> TryFrom<ZExtUnknown> for ZExtZBuf<ID>
§type Error = DidntConvert
type Error = DidntConvert
The type returned in the event of a conversion error.
impl Eq for ZExtUnknown
impl StructuralPartialEq for ZExtUnknown
Auto Trait Implementations§
impl Freeze for ZExtUnknown
impl !RefUnwindSafe for ZExtUnknown
impl Send for ZExtUnknown
impl Sync for ZExtUnknown
impl Unpin for ZExtUnknown
impl !UnwindSafe for ZExtUnknown
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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