#[repr(u8)]
pub enum EndianSig {
Big,
Little,
}
Expand description
D-Bus code for endianness.
Variants§
Big
The D-Bus message is in big-endian (network) byte order.
Little
The D-Bus message is in little-endian byte order.
Trait Implementations§
source§impl<'de> Deserialize<'de> for EndianSig
impl<'de> Deserialize<'de> for EndianSig
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<EndianSig> for EndianSig
impl PartialEq<EndianSig> for EndianSig
impl Copy for EndianSig
impl Eq for EndianSig
impl StructuralEq for EndianSig
impl StructuralPartialEq for EndianSig
Auto Trait Implementations§
impl RefUnwindSafe for EndianSig
impl Send for EndianSig
impl Sync for EndianSig
impl Unpin for EndianSig
impl UnwindSafe for EndianSig
Blanket Implementations§
source§impl<'de, T> DynamicDeserialize<'de> for Twhere
T: Type + Deserialize<'de> + ?Sized,
impl<'de, T> DynamicDeserialize<'de> for Twhere T: Type + Deserialize<'de> + ?Sized,
§type Deserializer = PhantomData<T>
type Deserializer = PhantomData<T>
A DeserializeSeed implementation for this type.
source§fn deserializer_for_signature<S>(
signature: S
) -> Result<<T as DynamicDeserialize<'de>>::Deserializer, Error>where
S: TryInto<Signature<'de>>,
<S as TryInto<Signature<'de>>>::Error: Into<Error>,
fn deserializer_for_signature<S>( signature: S ) -> Result<<T as DynamicDeserialize<'de>>::Deserializer, Error>where S: TryInto<Signature<'de>>, <S as TryInto<Signature<'de>>>::Error: Into<Error>,
Get a deserializer compatible with this signature.
source§impl<T> DynamicType for Twhere
T: Type + ?Sized,
impl<T> DynamicType for Twhere T: Type + ?Sized,
source§fn dynamic_signature(&self) -> Signature<'_>
fn dynamic_signature(&self) -> Signature<'_>
Get the signature for the implementing type. Read more