pub const fn trim_start(mut self) -> Self {
        parsing! {self, FromStart;
            self.bytes = crate::slice::bytes_trim_start(self.bytes);
        }
    }
/// Removes whitespace from the start of the parsed bytes.
///
/// # Example
///
/// ```rust
/// use konst::{Parser, unwrap_ctx};
///
/// let mut parser = Parser::from_str("    foo\n\t bar");
///
/// parser = parser.trim_start();
/// assert_eq!(parser.bytes(), "foo\n\t bar".as_bytes());
///
/// parser = unwrap_ctx!(parser.strip_prefix("foo")).trim_start();
/// assert_eq!(parser.bytes(), "bar".as_bytes());
///
/// ```
Removes whitespace from the start of the parsed bytes.
Removes whitespace from the start of the parsed bytes .
pub const fn trim_start(mut self) -> Self {
        parsing! {self, FromStart;
            self.bytes = crate::slice::bytes_trim_start(self.bytes);
        }
    }
pub const fn trim_start ( mut self ) -> Self { parsing ! { self FromStart self bytes crate slice bytes_trim_start ( self bytes ) } }
Removes whitespace from the start of the parsed bytes.
Removes whitespace from the start of the parsed bytes .
mut self
example
```rust
use konst::{Parser, unwrap_ctx}.

let mut parser = Parser::from_str("    foo\n\t bar").






` ` ` rust use konst :: { Parser unwrap_ctx } . let mut parser = Parser :: from_str ( " foo \ n \ t bar " ) .