pub struct LexBuilder { /* private fields */ }Implementations§
Source§impl LexBuilder
impl LexBuilder
pub fn prefix(self, prefix: impl Into<String>) -> Self
pub fn start_at(self, key: impl Into<String>) -> Self
pub fn start_after(self, key: impl Into<String>) -> Self
pub fn end_at(self, key: impl Into<String>) -> Self
pub fn end_before(self, key: impl Into<String>) -> Self
pub fn limit(self, limit: usize) -> Self
pub fn reverse(self, reverse: bool) -> Self
pub fn depth(self, depth: usize) -> Self
pub fn follow_links(self, follow_links: bool) -> Self
pub fn spec(&self) -> &LexSpec
pub fn run(&self) -> Result<Vec<LexEntry>>
Trait Implementations§
Source§impl Clone for LexBuilder
impl Clone for LexBuilder
Source§fn clone(&self) -> LexBuilder
fn clone(&self) -> LexBuilder
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 moreAuto Trait Implementations§
impl Freeze for LexBuilder
impl RefUnwindSafe for LexBuilder
impl Send for LexBuilder
impl Sync for LexBuilder
impl Unpin for LexBuilder
impl UnwindSafe for LexBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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