pub struct TrustedTimeSourceData {
pub fabric_index: u8,
pub node_id: u64,
pub endpoint: u16,
}Expand description
Snapshot of the device’s currently-configured trusted time source.
Returned by [TimeSync::trusted_time_source] wrapped in a
Nullable.
Fields§
§fabric_index: u8Fabric index that configured this trusted time source.
node_id: u64Node ID of the trusted source.
endpoint: u16Endpoint on the trusted source’s node.
Trait Implementations§
Source§impl Clone for TrustedTimeSourceData
impl Clone for TrustedTimeSourceData
Source§fn clone(&self) -> TrustedTimeSourceData
fn clone(&self) -> TrustedTimeSourceData
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 moreimpl Copy for TrustedTimeSourceData
Source§impl Debug for TrustedTimeSourceData
impl Debug for TrustedTimeSourceData
impl Eq for TrustedTimeSourceData
Source§impl Hash for TrustedTimeSourceData
impl Hash for TrustedTimeSourceData
Source§impl PartialEq for TrustedTimeSourceData
impl PartialEq for TrustedTimeSourceData
impl StructuralPartialEq for TrustedTimeSourceData
Auto Trait Implementations§
impl Freeze for TrustedTimeSourceData
impl RefUnwindSafe for TrustedTimeSourceData
impl Send for TrustedTimeSourceData
impl Sync for TrustedTimeSourceData
impl Unpin for TrustedTimeSourceData
impl UnsafeUnpin for TrustedTimeSourceData
impl UnwindSafe for TrustedTimeSourceData
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T, I> IntoFallibleInit<T> for Iwhere
I: Init<T>,
impl<T, I> IntoFallibleInit<T> for Iwhere
I: Init<T>,
Source§fn into_fallible<E>(self) -> impl Init<T, E>
fn into_fallible<E>(self) -> impl Init<T, E>
Convert the infallible initializer to a fallible one.
Source§impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
type Error = <Target as OctetsFrom<Source>>::Error
Source§fn try_octets_into(
self,
) -> Result<Target, <Source as OctetsInto<Target>>::Error>
fn try_octets_into( self, ) -> Result<Target, <Source as OctetsInto<Target>>::Error>
Performs the conversion.
Source§fn octets_into(self) -> Target
fn octets_into(self) -> Target
Performs an infallible conversion.