pub struct ExampleTutorial { /* private fields */ }Expand description
Comprehensive tutorial and example collection
Implementations§
Source§impl ExampleTutorial
impl ExampleTutorial
Sourcepub fn add_step(&mut self, step: TutorialStep)
pub fn add_step(&mut self, step: TutorialStep)
Add tutorial step
Sourcepub fn generate_complete_tutorial(&mut self) -> Result<(), Box<dyn Error>>
pub fn generate_complete_tutorial(&mut self) -> Result<(), Box<dyn Error>>
Generate all tutorial steps
Sourcepub fn export_markdown(&self) -> String
pub fn export_markdown(&self) -> String
Generate complete tutorial as markdown
Sourcepub fn get_steps(&self) -> &[TutorialStep]
pub fn get_steps(&self) -> &[TutorialStep]
Get all tutorial steps
Sourcepub fn step_count(&self) -> usize
pub fn step_count(&self) -> usize
Get number of tutorial steps
Auto Trait Implementations§
impl Freeze for ExampleTutorial
impl RefUnwindSafe for ExampleTutorial
impl Send for ExampleTutorial
impl Sync for ExampleTutorial
impl Unpin for ExampleTutorial
impl UnwindSafe for ExampleTutorial
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.