pub struct MarkId(pub u64);Expand description
Stable identifier for a TextMark. Marks survive edits.
Tuple Fields§
§0: u64Trait Implementations§
impl Copy for MarkId
impl Eq for MarkId
impl StructuralPartialEq for MarkId
Auto Trait Implementations§
impl Freeze for MarkId
impl RefUnwindSafe for MarkId
impl Send for MarkId
impl Sync for MarkId
impl Unpin for MarkId
impl UnsafeUnpin for MarkId
impl UnwindSafe for MarkId
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> DynEq for T
impl<T> DynEq for T
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.