pub struct TreeStateSettings {
pub conflict_marker_style: ConflictMarkerStyle,
pub eol_conversion_mode: EolConversionMode,
pub fsmonitor_settings: FsmonitorSettings,
}Expand description
Settings specific to the tree state of the LocalWorkingCopy backend.
Fields§
§conflict_marker_style: ConflictMarkerStyleConflict marker style to use when materializing files or when checking changed files.
eol_conversion_mode: EolConversionModeConfiguring auto-converting CRLF line endings into LF when you add a file to the backend, and vice versa when it checks out code onto your filesystem.
fsmonitor_settings: FsmonitorSettingsThe fsmonitor (e.g. Watchman) to use, if any.
Implementations§
Source§impl TreeStateSettings
impl TreeStateSettings
Sourcepub fn try_from_user_settings(
user_settings: &UserSettings,
) -> Result<Self, ConfigGetError>
pub fn try_from_user_settings( user_settings: &UserSettings, ) -> Result<Self, ConfigGetError>
Create TreeStateSettings from UserSettings.
Trait Implementations§
Source§impl Clone for TreeStateSettings
impl Clone for TreeStateSettings
Source§fn clone(&self) -> TreeStateSettings
fn clone(&self) -> TreeStateSettings
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 moreAuto Trait Implementations§
impl Freeze for TreeStateSettings
impl RefUnwindSafe for TreeStateSettings
impl Send for TreeStateSettings
impl Sync for TreeStateSettings
impl Unpin for TreeStateSettings
impl UnwindSafe for TreeStateSettings
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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