pub struct ListExpr {
pub elements: Vec<ListExprElement>,
}Expand description
A list literal expression.
List expressions create CEL list values, e.g., [1, 2, 3].
Fields§
§elements: Vec<ListExprElement>The elements of the list.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ListExpr
impl RefUnwindSafe for ListExpr
impl Send for ListExpr
impl Sync for ListExpr
impl Unpin for ListExpr
impl UnwindSafe for ListExpr
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§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