pub struct SpacingConfig {
pub around_operators: bool,
pub after_commas: bool,
pub around_parentheses: SpacingStyle,
pub around_brackets: SpacingStyle,
pub around_braces: SpacingStyle,
pub before_function_calls: bool,
pub in_empty_parentheses: bool,
pub blank_lines_between_sections: usize,
pub blank_lines_around_classes: usize,
}
Expand description
Spacing configuration
Fields§
§around_operators: bool
Space around operators
after_commas: bool
Space after commas
around_parentheses: SpacingStyle
Space around parentheses
around_brackets: SpacingStyle
Space around brackets
around_braces: SpacingStyle
Space around braces
before_function_calls: bool
Space before function calls
in_empty_parentheses: bool
Space in empty parentheses
blank_lines_between_sections: usize
Blank lines between sections
blank_lines_around_classes: usize
Blank lines around classes
Trait Implementations§
Source§impl Clone for SpacingConfig
impl Clone for SpacingConfig
Source§fn clone(&self) -> SpacingConfig
fn clone(&self) -> SpacingConfig
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 moreSource§impl Debug for SpacingConfig
impl Debug for SpacingConfig
Source§impl Default for SpacingConfig
impl Default for SpacingConfig
Source§impl<'de> Deserialize<'de> for SpacingConfig
impl<'de> Deserialize<'de> for SpacingConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SpacingConfig
impl RefUnwindSafe for SpacingConfig
impl Send for SpacingConfig
impl Sync for SpacingConfig
impl Unpin for SpacingConfig
impl UnwindSafe for SpacingConfig
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> 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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self
from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self
is actually part of its subset T
(and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset
but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.