pub enum UsageWindowBoundarySource {
Upstream,
ResetAndDuration,
KnownWindow,
ResetOnly,
Unknown,
}Expand description
Origin of the normalized period boundary.
Variants§
Upstream
The upstream supplied an explicit start boundary.
ResetAndDuration
The upstream supplied reset time and window duration.
KnownWindow
The adapter derived the start from a documented/known window duration.
ResetOnly
Only the reset/end boundary is known.
Unknown
Trait Implementations§
Source§impl Clone for UsageWindowBoundarySource
impl Clone for UsageWindowBoundarySource
Source§fn clone(&self) -> UsageWindowBoundarySource
fn clone(&self) -> UsageWindowBoundarySource
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 UsageWindowBoundarySource
Source§impl Debug for UsageWindowBoundarySource
impl Debug for UsageWindowBoundarySource
Source§impl<'de> Deserialize<'de> for UsageWindowBoundarySource
impl<'de> Deserialize<'de> for UsageWindowBoundarySource
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
impl Eq for UsageWindowBoundarySource
impl StructuralPartialEq for UsageWindowBoundarySource
Auto Trait Implementations§
impl Freeze for UsageWindowBoundarySource
impl RefUnwindSafe for UsageWindowBoundarySource
impl Send for UsageWindowBoundarySource
impl Sync for UsageWindowBoundarySource
impl Unpin for UsageWindowBoundarySource
impl UnsafeUnpin for UsageWindowBoundarySource
impl UnwindSafe for UsageWindowBoundarySource
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