Struct pikchr::PikchrFlags [−][src]
pub struct PikchrFlags { /* fields omitted */ }
Flags for converting pikchr source
You can construct a default set of flags using the std::default::Default
trait
The default flags will generate plain text errors and light-mode diagrams
Implementations
impl PikchrFlags
[src]
impl PikchrFlags
[src]pub fn plain_errors(&self) -> bool
[src]
pub fn plain_errors(&self) -> bool
[src]Return whether or not plain text errors will be generated
let flags = PikchrFlags::default(); assert!(flags.plain_errors())
pub fn generate_plain_errors(&mut self) -> &mut PikchrFlags
[src]
pub fn generate_plain_errors(&mut self) -> &mut PikchrFlags
[src]Request plain text errors be generated
let mut flags = PikchrFlags::default(); flags.generate_plain_errors(); assert!(flags.plain_errors());
pub fn generate_html_errors(&mut self) -> &mut PikchrFlags
[src]
pub fn generate_html_errors(&mut self) -> &mut PikchrFlags
[src]Request help encoded errors be generated
let mut flags = PikchrFlags::default(); flags.generate_html_errors(); assert!(!flags.plain_errors());
pub fn dark_mode(&self) -> bool
[src]
pub fn dark_mode(&self) -> bool
[src]Return whether or not dark mode will be used for images
let flags = PikchrFlags::default(); assert!(!flags.dark_mode());
pub fn use_dark_mode(&mut self) -> &mut PikchrFlags
[src]
pub fn use_dark_mode(&mut self) -> &mut PikchrFlags
[src]Set the dark-mode flag
let mut flags = PikchrFlags::default(); flags.use_dark_mode(); assert!(flags.dark_mode());
pub fn clear_dark_mode(&mut self) -> &mut PikchrFlags
[src]
pub fn clear_dark_mode(&mut self) -> &mut PikchrFlags
[src]Clear the dark-mode flag
let mut flags = PikchrFlags::default(); flags.use_dark_mode(); flags.clear_dark_mode(); assert!(!flags.dark_mode());
Trait Implementations
impl Clone for PikchrFlags
[src]
impl Clone for PikchrFlags
[src]fn clone(&self) -> PikchrFlags
[src]
fn clone(&self) -> PikchrFlags
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Default for PikchrFlags
[src]
impl Default for PikchrFlags
[src]impl Copy for PikchrFlags
[src]
Auto Trait Implementations
impl RefUnwindSafe for PikchrFlags
impl Send for PikchrFlags
impl Sync for PikchrFlags
impl Unpin for PikchrFlags
impl UnwindSafe for PikchrFlags
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more