Enum GetExtmarksNamespaceId
pub enum GetExtmarksNamespaceId {
All,
Specific(u32),
}Expand description
Namespace selector given to
Buffer::get_extmarks.
Variants§
All
Get extmarks from all namespaces.
Specific(u32)
Only get extmarks registered on the namespace with this ID.
Trait Implementations§
§impl Clone for GetExtmarksNamespaceId
impl Clone for GetExtmarksNamespaceId
§fn clone(&self) -> GetExtmarksNamespaceId
fn clone(&self) -> GetExtmarksNamespaceId
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for GetExtmarksNamespaceId
impl Debug for GetExtmarksNamespaceId
§impl From<u32> for GetExtmarksNamespaceId
impl From<u32> for GetExtmarksNamespaceId
§fn from(namespace_id: u32) -> GetExtmarksNamespaceId
fn from(namespace_id: u32) -> GetExtmarksNamespaceId
Converts to this type from the input type.
§impl Hash for GetExtmarksNamespaceId
impl Hash for GetExtmarksNamespaceId
§impl PartialEq for GetExtmarksNamespaceId
impl PartialEq for GetExtmarksNamespaceId
impl Copy for GetExtmarksNamespaceId
impl Eq for GetExtmarksNamespaceId
impl StructuralPartialEq for GetExtmarksNamespaceId
Auto Trait Implementations§
impl Freeze for GetExtmarksNamespaceId
impl RefUnwindSafe for GetExtmarksNamespaceId
impl Send for GetExtmarksNamespaceId
impl Sync for GetExtmarksNamespaceId
impl Unpin for GetExtmarksNamespaceId
impl UnsafeUnpin for GetExtmarksNamespaceId
impl UnwindSafe for GetExtmarksNamespaceId
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<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.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
§type Error = Infallible
type Error = Infallible
The error type in the returned
Result.§fn into_result(self) -> Result<T, <T as IntoResult<T>>::Error>
fn into_result(self) -> Result<T, <T as IntoResult<T>>::Error>
Converts the value into a
Result.