pub struct SourceSequenceId(/* private fields */);Expand description
Snapshot-local identity for one ordered sequence of source lines.
Implementations§
Source§impl SourceSequenceId
impl SourceSequenceId
pub fn from_lines<'a>( lines: impl IntoIterator<Item = &'a str>, ) -> SourceSequenceId
pub const fn fingerprint(self) -> Fingerprint
Trait Implementations§
Source§impl Clone for SourceSequenceId
impl Clone for SourceSequenceId
Source§fn clone(&self) -> SourceSequenceId
fn clone(&self) -> SourceSequenceId
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 SourceSequenceId
Source§impl Debug for SourceSequenceId
impl Debug for SourceSequenceId
impl Eq for SourceSequenceId
Source§impl From<SourceSequenceId> for Fingerprint
impl From<SourceSequenceId> for Fingerprint
Source§fn from(id: SourceSequenceId) -> Fingerprint
fn from(id: SourceSequenceId) -> Fingerprint
Converts to this type from the input type.
Source§impl Hash for SourceSequenceId
impl Hash for SourceSequenceId
Source§impl PartialEq for SourceSequenceId
impl PartialEq for SourceSequenceId
impl StructuralPartialEq for SourceSequenceId
Auto Trait Implementations§
impl Freeze for SourceSequenceId
impl RefUnwindSafe for SourceSequenceId
impl Send for SourceSequenceId
impl Sync for SourceSequenceId
impl Unpin for SourceSequenceId
impl UnsafeUnpin for SourceSequenceId
impl UnwindSafe for SourceSequenceId
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