pub struct TagGroupEvent {
pub kind: TagGroupEventKind,
pub snapshot: TagGroupSnapshot,
pub error: Option<String>,
pub failure: Option<TagGroupFailureDiagnostic>,
}Expand description
Event emitted by background tag-group polling.
Fields§
§kind: TagGroupEventKindOverall result of the polling cycle.
snapshot: TagGroupSnapshotSnapshot produced by the cycle; may contain per-tag errors.
error: Option<String>Cycle-level error message, when no normal snapshot was possible.
failure: Option<TagGroupFailureDiagnostic>Structured cycle-level failure details.
Trait Implementations§
Source§impl Clone for TagGroupEvent
impl Clone for TagGroupEvent
Source§fn clone(&self) -> TagGroupEvent
fn clone(&self) -> TagGroupEvent
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 moreAuto Trait Implementations§
impl Freeze for TagGroupEvent
impl RefUnwindSafe for TagGroupEvent
impl Send for TagGroupEvent
impl Sync for TagGroupEvent
impl Unpin for TagGroupEvent
impl UnsafeUnpin for TagGroupEvent
impl UnwindSafe for TagGroupEvent
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