pub struct CharacterizationCapture {
pub schema: Symbol,
pub projection: Symbol,
pub observation: CanonicalObservation,
}Expand description
A capture ready for validation and content-addressed publication.
Fields§
§schema: SymbolVersioned schema tag. Unknown versions fail closed.
projection: SymbolStable identity of the projection applied before capture.
observation: CanonicalObservationComplete canonical observations.
Implementations§
Source§impl CharacterizationCapture
impl CharacterizationCapture
Sourcepub fn new(projection: Symbol, observation: CanonicalObservation) -> Self
pub fn new(projection: Symbol, observation: CanonicalObservation) -> Self
Construct a capture using the current schema.
Trait Implementations§
Source§impl Clone for CharacterizationCapture
impl Clone for CharacterizationCapture
Source§fn clone(&self) -> CharacterizationCapture
fn clone(&self) -> CharacterizationCapture
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 moreSource§impl Debug for CharacterizationCapture
impl Debug for CharacterizationCapture
impl Eq for CharacterizationCapture
Source§impl PartialEq for CharacterizationCapture
impl PartialEq for CharacterizationCapture
impl StructuralPartialEq for CharacterizationCapture
Auto Trait Implementations§
impl Freeze for CharacterizationCapture
impl RefUnwindSafe for CharacterizationCapture
impl Send for CharacterizationCapture
impl Sync for CharacterizationCapture
impl Unpin for CharacterizationCapture
impl UnsafeUnpin for CharacterizationCapture
impl UnwindSafe for CharacterizationCapture
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.