enum McpWorktreePathDisplayState {
Available,
Unavailable,
}Expand description
Lossless UTF-8 availability for native paths at the display boundary.
Variants§
Available
The native path can be rendered as UTF-8 without changing bytes.
The native path remains routable by identity but cannot be rendered as UTF-8.
Trait Implementations§
Source§impl Clone for McpWorktreePathDisplayState
impl Clone for McpWorktreePathDisplayState
Source§fn clone(&self) -> McpWorktreePathDisplayState
fn clone(&self) -> McpWorktreePathDisplayState
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 McpWorktreePathDisplayState
Source§impl Debug for McpWorktreePathDisplayState
impl Debug for McpWorktreePathDisplayState
Auto Trait Implementations§
impl Freeze for McpWorktreePathDisplayState
impl RefUnwindSafe for McpWorktreePathDisplayState
impl Send for McpWorktreePathDisplayState
impl Sync for McpWorktreePathDisplayState
impl Unpin for McpWorktreePathDisplayState
impl UnsafeUnpin for McpWorktreePathDisplayState
impl UnwindSafe for McpWorktreePathDisplayState
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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