Struct liquid_lib::stdlib::Lstrip
source · pub struct Lstrip;
Available on crate feature
stdlib
only.Expand description
Removes all whitespaces (tabs, spaces, and newlines) from the beginning of a string.
The filter does not affect spaces between words. Note that while this works for the case of
tabs, spaces, and newlines, it also removes any other codepoints defined by the Unicode Derived
Core Property White_Space
(per rust
documentation.
Trait Implementations§
source§impl FilterReflection for Lstrip
impl FilterReflection for Lstrip
fn name(&self) -> &'static str
fn description(&self) -> &'static str
fn positional_parameters(&self) -> &'static [ParameterReflection]
fn keyword_parameters(&self) -> &'static [ParameterReflection]
source§impl ParseFilter for Lstrip
impl ParseFilter for Lstrip
source§fn parse(&self, args: FilterArguments<'_>) -> Result<Box<dyn Filter>>
fn parse(&self, args: FilterArguments<'_>) -> Result<Box<dyn Filter>>
Filter
input
based on arguments
.fn reflection(&self) -> &dyn FilterReflection
Auto Trait Implementations§
impl RefUnwindSafe for Lstrip
impl Send for Lstrip
impl Sync for Lstrip
impl Unpin for Lstrip
impl UnwindSafe for Lstrip
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