pub struct MapExpr {
pub entries: Vec<MapExprEntry>,
}Expand description
A map literal expression.
Map expressions create CEL map values, e.g., {"key": "value", "foo": "bar"}.
Fields§
§entries: Vec<MapExprEntry>The entries of the map.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MapExpr
impl RefUnwindSafe for MapExpr
impl Send for MapExpr
impl Sync for MapExpr
impl Unpin for MapExpr
impl UnwindSafe for MapExpr
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