pub struct SemanticChangeSet {
pub from_revision: u64,
pub to_revision: u64,
pub route: SemanticRouteIdentity,
pub regions: Vec<SemanticRegionChange>,
pub targets: Vec<SemanticTargetChange>,
pub continuity: Vec<SemanticContinuity>,
}Expand description
Bounded changes between two observations on the same route.
Fields§
§from_revision: u64§to_revision: u64§route: SemanticRouteIdentity§regions: Vec<SemanticRegionChange>§targets: Vec<SemanticTargetChange>§continuity: Vec<SemanticContinuity>Trait Implementations§
Source§impl Clone for SemanticChangeSet
impl Clone for SemanticChangeSet
Source§fn clone(&self) -> SemanticChangeSet
fn clone(&self) -> SemanticChangeSet
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 SemanticChangeSet
impl Debug for SemanticChangeSet
Source§impl<'de> Deserialize<'de> for SemanticChangeSet
impl<'de> Deserialize<'de> for SemanticChangeSet
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 SemanticChangeSet
Source§impl PartialEq for SemanticChangeSet
impl PartialEq for SemanticChangeSet
Source§impl Serialize for SemanticChangeSet
impl Serialize for SemanticChangeSet
impl StructuralPartialEq for SemanticChangeSet
Auto Trait Implementations§
impl Freeze for SemanticChangeSet
impl RefUnwindSafe for SemanticChangeSet
impl Send for SemanticChangeSet
impl Sync for SemanticChangeSet
impl Unpin for SemanticChangeSet
impl UnsafeUnpin for SemanticChangeSet
impl UnwindSafe for SemanticChangeSet
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 more