pub struct SecurityExpression { /* private fields */ }Expand description
Implementations§
Source§impl SecurityExpression
impl SecurityExpression
Sourcepub fn parse(expr: &str) -> Result<Self, ParseError>
pub fn parse(expr: &str) -> Result<Self, ParseError>
Sourcepub fn ast(&self) -> &Expression
pub fn ast(&self) -> &Expression
Returns a reference to the parsed AST.
Sourcepub fn into_ast(self) -> Expression
pub fn into_ast(self) -> Expression
Consumes self and returns the AST.
Trait Implementations§
Source§impl Clone for SecurityExpression
impl Clone for SecurityExpression
Source§fn clone(&self) -> SecurityExpression
fn clone(&self) -> SecurityExpression
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 SecurityExpression
impl RefUnwindSafe for SecurityExpression
impl Send for SecurityExpression
impl Sync for SecurityExpression
impl Unpin for SecurityExpression
impl UnwindSafe for SecurityExpression
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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