pub struct MagitStatusFoldSource { /* private fields */ }Implementations§
Source§impl MagitStatusFoldSource
impl MagitStatusFoldSource
pub fn new(state: Arc<Mutex<StatusBufferState>>, buffer_id: BufferId) -> Self
Trait Implementations§
Source§impl FoldSource for MagitStatusFoldSource
impl FoldSource for MagitStatusFoldSource
Source§fn id(&self) -> ProviderId
fn id(&self) -> ProviderId
This source’s stable id: the same on every call, and distinct from
every other registered source’s (see [
ProviderId]).Source§fn compute_folds(&self) -> Vec<Fold>
fn compute_folds(&self) -> Vec<Fold>
Produce the current fold ranges. Called by the host on recompute, so
it should be cheap (read already-computed state; no I/O).
Auto Trait Implementations§
impl Freeze for MagitStatusFoldSource
impl RefUnwindSafe for MagitStatusFoldSource
impl Send for MagitStatusFoldSource
impl Sync for MagitStatusFoldSource
impl Unpin for MagitStatusFoldSource
impl UnsafeUnpin for MagitStatusFoldSource
impl UnwindSafe for MagitStatusFoldSource
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
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