pub struct BashEnumerator { /* private fields */ }Expand description
Bash program enumerator
Implementations§
Source§impl BashEnumerator
impl BashEnumerator
Sourcepub fn enumerate_programs(&self) -> Vec<GeneratedCode>
pub fn enumerate_programs(&self) -> Vec<GeneratedCode>
Enumerate all Bash programs up to the configured depth
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BashEnumerator
impl RefUnwindSafe for BashEnumerator
impl Send for BashEnumerator
impl Sync for BashEnumerator
impl Unpin for BashEnumerator
impl UnsafeUnpin for BashEnumerator
impl UnwindSafe for BashEnumerator
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 more