[−][src]Enum dprint_core::Signal
Variants
Signal that a new line should occur based on the printer settings.
Signal that a tab should occur based on the printer settings.
Signal that the current location could be a newline when exceeding the line width.
Signal that the current location should be a space, but could be a newline if exceeding the line width.
Expect the next character to be a newline. If it's not, force a newline.
Signal the start of a section that should be indented.
Signal the end of a section that should be indented.
Signal the start of a group of print items that have a lower precedence for being broken up with a newline for exceeding the line width.
Signal the end of a newline group.
Signal that a single indent should occur based on the printer settings.
Signal to the printer that it should stop using indentation.
Signal to the printer that it should start using indentation again.
Signal to the printer that it shouldn't print any new lines.
Signal to the printer that it should finish not printing any new lines.
Trait Implementations
impl Clone for Signal
[src]
impl Copy for Signal
[src]
impl Debug for Signal
[src]
impl Into<PrintItems<String, Info, Condition<String, Info>>> for Signal
[src]
fn into(self) -> PrintItems
[src]
impl PartialEq<Signal> for Signal
[src]
impl StructuralPartialEq for Signal
[src]
Auto Trait Implementations
impl RefUnwindSafe for Signal
impl Send for Signal
impl Sync for Signal
impl Unpin for Signal
impl UnwindSafe for Signal
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,