pub struct RawSourceBindingV1 { /* private fields */ }Expand description
Same-load raw-source evidence embedded in prediction provenance.
Implementations§
Source§impl RawSourceBindingV1
impl RawSourceBindingV1
Sourcepub fn from_source(facts: SourceFactsViewV1<'_>) -> Self
pub fn from_source(facts: SourceFactsViewV1<'_>) -> Self
Project the bounded scalar/coverage authority from one same-load facts view.
Sourcepub const fn contract_id(&self) -> &'static str
pub const fn contract_id(&self) -> &'static str
Raw-source facts contract identity.
Sourcepub const fn primary_input(&self) -> &InputIdentity
pub const fn primary_input(&self) -> &InputIdentity
Exact primary input parsed by the loader.
Sourcepub const fn source_format(&self) -> SourceFormatV1
pub const fn source_format(&self) -> SourceFormatV1
Exact source container format.
Sourcepub const fn clips_coverage(&self) -> RawSourceSetCoverageV1
pub const fn clips_coverage(&self) -> RawSourceSetCoverageV1
Coverage of the raw source animation row domain.
Trait Implementations§
Source§impl Clone for RawSourceBindingV1
impl Clone for RawSourceBindingV1
Source§fn clone(&self) -> RawSourceBindingV1
fn clone(&self) -> RawSourceBindingV1
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 RawSourceBindingV1
impl Debug for RawSourceBindingV1
Source§impl<'de> Deserialize<'de> for RawSourceBindingV1
impl<'de> Deserialize<'de> for RawSourceBindingV1
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 RawSourceBindingV1
Source§impl PartialEq for RawSourceBindingV1
impl PartialEq for RawSourceBindingV1
Source§impl Serialize for RawSourceBindingV1
impl Serialize for RawSourceBindingV1
impl StructuralPartialEq for RawSourceBindingV1
Auto Trait Implementations§
impl Freeze for RawSourceBindingV1
impl RefUnwindSafe for RawSourceBindingV1
impl Send for RawSourceBindingV1
impl Sync for RawSourceBindingV1
impl Unpin for RawSourceBindingV1
impl UnsafeUnpin for RawSourceBindingV1
impl UnwindSafe for RawSourceBindingV1
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