pub enum CollapseSimpleStatement {
Never,
FunctionOnly,
ConditionalOnly,
Always,
}
Expand description
What mode to use if we want to collapse simple functions / guard statements
Variants
Never
Never collapse
FunctionOnly
Collapse simple functions onto a single line
ConditionalOnly
Collapse simple if guards onto a single line
Always
Collapse all simple statements onto a single line
Trait Implementations
sourceimpl Clone for CollapseSimpleStatement
impl Clone for CollapseSimpleStatement
sourcefn clone(&self) -> CollapseSimpleStatement
fn clone(&self) -> CollapseSimpleStatement
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for CollapseSimpleStatement
impl Debug for CollapseSimpleStatement
sourceimpl Default for CollapseSimpleStatement
impl Default for CollapseSimpleStatement
sourceimpl<'de> Deserialize<'de> for CollapseSimpleStatement
impl<'de> Deserialize<'de> for CollapseSimpleStatement
sourcefn 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
impl Copy for CollapseSimpleStatement
impl StructuralPartialEq for CollapseSimpleStatement
Auto Trait Implementations
impl RefUnwindSafe for CollapseSimpleStatement
impl Send for CollapseSimpleStatement
impl Sync for CollapseSimpleStatement
impl Unpin for CollapseSimpleStatement
impl UnwindSafe for CollapseSimpleStatement
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more