pub struct Subsequence { /* private fields */ }Expand description
Transcript subsequence.
Implementations§
Source§impl Subsequence
 
impl Subsequence
Sourcepub fn new(
    idx: RangeSet<usize>,
    data: Vec<u8>,
) -> Result<Self, InvalidSubsequence>
 
pub fn new( idx: RangeSet<usize>, data: Vec<u8>, ) -> Result<Self, InvalidSubsequence>
Creates a new subsequence.
Sourcepub fn into_parts(self) -> (RangeSet<usize>, Vec<u8>)
 
pub fn into_parts(self) -> (RangeSet<usize>, Vec<u8>)
Returns the inner parts of the subsequence.
Trait Implementations§
Source§impl Clone for Subsequence
 
impl Clone for Subsequence
Source§fn clone(&self) -> Subsequence
 
fn clone(&self) -> Subsequence
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Debug for Subsequence
 
impl Debug for Subsequence
Source§impl<'de> Deserialize<'de> for Subsequence
 
impl<'de> Deserialize<'de> for Subsequence
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
Source§impl PartialEq for Subsequence
 
impl PartialEq for Subsequence
Source§impl Serialize for Subsequence
 
impl Serialize for Subsequence
impl Eq for Subsequence
impl StructuralPartialEq for Subsequence
Auto Trait Implementations§
impl Freeze for Subsequence
impl RefUnwindSafe for Subsequence
impl Send for Subsequence
impl Sync for Subsequence
impl Unpin for Subsequence
impl UnwindSafe for Subsequence
Blanket Implementations§
§impl<T> Any for Twhere
    T: 'static + ?Sized,
 
impl<T> Any for Twhere
    T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
    T: ?Sized,
 
impl<T> Borrow<T> for Twhere
    T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
 
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)