Struct letter_sequence::sequence::renderer::SeqRenderer
source · [−]pub struct SeqRenderer { /* private fields */ }Implementations
sourceimpl SeqRenderer
impl SeqRenderer
pub fn display(self) -> RenderDisplay
sourcepub fn render(&self, x: u64) -> Result<String, SequenceError>
pub fn render(&self, x: u64) -> Result<String, SequenceError>
use letter_sequence::SeqRendererBuilder;
let upper = SeqRendererBuilder::upper().build().unwrap();
assert_eq!(upper.render(0).unwrap(), "A");
let lower = SeqRendererBuilder::lower().build().unwrap();
assert_eq!(lower.render(0).unwrap(), "a");
let numeric = SeqRendererBuilder::numeric().build().unwrap();
assert_eq!(numeric.render(0).unwrap(), "0");
let numeric = SeqRendererBuilder::numeric().length(5).build().unwrap();
assert_eq!(numeric.render(7).unwrap(), "00007");pub fn max(&self) -> Option<u64>
Trait Implementations
sourceimpl Clone for SeqRenderer
impl Clone for SeqRenderer
sourcefn clone(&self) -> SeqRenderer
fn clone(&self) -> SeqRenderer
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 SeqRenderer
impl Debug for SeqRenderer
sourceimpl Default for SeqRenderer
impl Default for SeqRenderer
sourcefn default() -> SeqRenderer
fn default() -> SeqRenderer
Returns the “default value” for a type. Read more
sourceimpl PartialEq<SeqRenderer> for SeqRenderer
impl PartialEq<SeqRenderer> for SeqRenderer
sourcefn eq(&self, other: &SeqRenderer) -> bool
fn eq(&self, other: &SeqRenderer) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &SeqRenderer) -> bool
fn ne(&self, other: &SeqRenderer) -> bool
This method tests for !=.
impl Copy for SeqRenderer
impl Eq for SeqRenderer
impl StructuralEq for SeqRenderer
impl StructuralPartialEq for SeqRenderer
Auto Trait Implementations
impl RefUnwindSafe for SeqRenderer
impl Send for SeqRenderer
impl Sync for SeqRenderer
impl Unpin for SeqRenderer
impl UnwindSafe for SeqRenderer
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