pub enum FormatResult {
Unchanged,
Changed(String),
}Expand description
The result of formatting a text string.
§Examples
use evfmt::{FormatResult, Policy, format_text};
match format_text("#\u{FE0E}", &Policy::default()) {
FormatResult::Changed(text) => assert_eq!(text, "#"),
FormatResult::Unchanged => panic!("the selector should be removed"),
}Variants§
Unchanged
The input was already canonical; no changes needed.
Changed(String)
The input was modified; contains the new text.
Trait Implementations§
Source§impl Clone for FormatResult
impl Clone for FormatResult
Source§fn clone(&self) -> FormatResult
fn clone(&self) -> FormatResult
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 FormatResult
impl Debug for FormatResult
Source§impl PartialEq for FormatResult
impl PartialEq for FormatResult
impl Eq for FormatResult
impl StructuralPartialEq for FormatResult
Auto Trait Implementations§
impl Freeze for FormatResult
impl RefUnwindSafe for FormatResult
impl Send for FormatResult
impl Sync for FormatResult
impl Unpin for FormatResult
impl UnsafeUnpin for FormatResult
impl UnwindSafe for FormatResult
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