pub enum SerialOrigin {
Structural {
rationale: String,
},
Derived {
technique: String,
},
Ornamental {
technique: String,
},
External {
source: String,
},
}Expand description
Additional immutable provenance for one planned event.
Variants§
Structural
The event states structural row material directly.
Derived
The event derives from explicit parents through a named technique.
Ornamental
The event ornaments explicit parents without claiming structural coverage.
External
The event imports external material but still cites explicit parent evidence.
Trait Implementations§
Source§impl Clone for SerialOrigin
impl Clone for SerialOrigin
Source§fn clone(&self) -> SerialOrigin
fn clone(&self) -> SerialOrigin
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 SerialOrigin
impl Debug for SerialOrigin
impl Eq for SerialOrigin
Source§impl PartialEq for SerialOrigin
impl PartialEq for SerialOrigin
impl StructuralPartialEq for SerialOrigin
Auto Trait Implementations§
impl Freeze for SerialOrigin
impl RefUnwindSafe for SerialOrigin
impl Send for SerialOrigin
impl Sync for SerialOrigin
impl Unpin for SerialOrigin
impl UnsafeUnpin for SerialOrigin
impl UnwindSafe for SerialOrigin
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,
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.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