pub struct SystemTimeClockHandle {
pub delta_milliseconds: i64,
}Expand description
A time source backed by the host system clock with a configurable millisecond delta.
Fields§
§delta_milliseconds: i64Offset from system time in milliseconds.
Trait Implementations§
Source§impl DefaultEncoding for SystemTimeClockHandle
impl DefaultEncoding for SystemTimeClockHandle
Source§impl ResolveResource<CmosRtcTimeSourceHandleKind, SystemTimeClockHandle> for SystemTimeClockResolver
impl ResolveResource<CmosRtcTimeSourceHandleKind, SystemTimeClockHandle> for SystemTimeClockResolver
Source§type Output = ResolvedCmosRtcTimeSource
type Output = ResolvedCmosRtcTimeSource
The output type for resource resolution.
Source§type Error = Infallible
type Error = Infallible
The error type for
resolve.Source§impl ResourceId<CmosRtcTimeSourceHandleKind> for SystemTimeClockHandle
impl ResourceId<CmosRtcTimeSourceHandleKind> for SystemTimeClockHandle
Source§impl<'encoding> StructDecodeMetadata<'encoding, Resource> for SystemTimeClockHandle
impl<'encoding> StructDecodeMetadata<'encoding, Resource> for SystemTimeClockHandle
Source§impl StructEncodeMetadata<Resource> for SystemTimeClockHandle
impl StructEncodeMetadata<Resource> for SystemTimeClockHandle
Auto Trait Implementations§
impl Freeze for SystemTimeClockHandle
impl RefUnwindSafe for SystemTimeClockHandle
impl Send for SystemTimeClockHandle
impl Sync for SystemTimeClockHandle
impl Unpin for SystemTimeClockHandle
impl UnsafeUnpin for SystemTimeClockHandle
impl UnwindSafe for SystemTimeClockHandle
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<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>
§impl<T, K> IntoResource<K> for Twhere
T: 'static + ResourceId<K> + MeshPayload + Send,
K: ResourceKind,
impl<T, K> IntoResource<K> for Twhere
T: 'static + ResourceId<K> + MeshPayload + Send,
K: ResourceKind,
§fn into_resource(self) -> Resource<K>
fn into_resource(self) -> Resource<K>
Converts
self into a Resource.§impl<T> MeshField for T
impl<T> MeshField for T
§impl<T> MeshPayload for T
impl<T> MeshPayload for T
§impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
impl<T> SerializeMessage for Twhere
T: 'static + MeshPayload + Send,
§fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
fn compute_message_size(&mut self, sizer: MessageSizer<'_>)
Computes the message size, as in [
MessageEncode::compute_message_size].§fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
fn write_message(self, writer: MessageWriter<'_, '_, Resource>)
Writes the message, as in [
MessageEncode::write_message].