pub struct DataEvidenceLine(/* private fields */);Expand description
One-based source line constrained to the extraction line budget.
Implementations§
Source§impl DataEvidenceLine
impl DataEvidenceLine
Sourcepub fn new(line: u32) -> Result<Self, DataExtractionError>
pub fn new(line: u32) -> Result<Self, DataExtractionError>
Creates a bounded one-based evidence line.
§Errors
Returns DataExtractionError::InvalidEvidenceLine for zero or a line beyond the
configured source-line limit.
Trait Implementations§
Source§impl Clone for DataEvidenceLine
impl Clone for DataEvidenceLine
Source§fn clone(&self) -> DataEvidenceLine
fn clone(&self) -> DataEvidenceLine
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 moreimpl Copy for DataEvidenceLine
Source§impl Debug for DataEvidenceLine
impl Debug for DataEvidenceLine
Source§impl<'de> Deserialize<'de> for DataEvidenceLine
impl<'de> Deserialize<'de> for DataEvidenceLine
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 DataEvidenceLine
Source§impl Hash for DataEvidenceLine
impl Hash for DataEvidenceLine
Source§impl Ord for DataEvidenceLine
impl Ord for DataEvidenceLine
Source§fn cmp(&self, other: &DataEvidenceLine) -> Ordering
fn cmp(&self, other: &DataEvidenceLine) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for DataEvidenceLine
impl PartialEq for DataEvidenceLine
Source§impl PartialOrd for DataEvidenceLine
impl PartialOrd for DataEvidenceLine
Source§impl Serialize for DataEvidenceLine
impl Serialize for DataEvidenceLine
impl StructuralPartialEq for DataEvidenceLine
Auto Trait Implementations§
impl Freeze for DataEvidenceLine
impl RefUnwindSafe for DataEvidenceLine
impl Send for DataEvidenceLine
impl Sync for DataEvidenceLine
impl Unpin for DataEvidenceLine
impl UnsafeUnpin for DataEvidenceLine
impl UnwindSafe for DataEvidenceLine
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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§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.