pub struct MruBuffer {
pub id: i32,
pub is_unlisted: bool,
pub name: String,
pub kind: BufferKind,
}Expand description
Represents a most recently used buffer with its metadata.
Fields§
§id: i32The buffer ID.
is_unlisted: boolWhether the buffer is unlisted.
name: StringThe buffer name.
kind: BufferKindThe kind of buffer based on its name.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MruBuffer
impl RefUnwindSafe for MruBuffer
impl Send for MruBuffer
impl Sync for MruBuffer
impl Unpin for MruBuffer
impl UnsafeUnpin for MruBuffer
impl UnwindSafe for MruBuffer
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> 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.