pub struct UndeclareKeyExpr {
pub id: ExprId,
}Expand description
Flags:
- X: Reserved
- X: Reserved
- Z: Extension If Z==1 then at least one extension is present
7 6 5 4 3 2 1 0
+-+-+-+-+-+-+-+-+
|Z|X|X| U_KEXPR |
+---------------+
~ expr_id:z16 ~
+---------------+
~ [decl_exts] ~ if Z==1
+---------------+Fields§
§id: ExprIdTrait Implementations§
Source§impl Clone for UndeclareKeyExpr
impl Clone for UndeclareKeyExpr
Source§fn clone(&self) -> UndeclareKeyExpr
fn clone(&self) -> UndeclareKeyExpr
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 moreSource§impl Debug for UndeclareKeyExpr
impl Debug for UndeclareKeyExpr
Source§impl PartialEq for UndeclareKeyExpr
impl PartialEq for UndeclareKeyExpr
impl Eq for UndeclareKeyExpr
impl StructuralPartialEq for UndeclareKeyExpr
Auto Trait Implementations§
impl Freeze for UndeclareKeyExpr
impl RefUnwindSafe for UndeclareKeyExpr
impl Send for UndeclareKeyExpr
impl Sync for UndeclareKeyExpr
impl Unpin for UndeclareKeyExpr
impl UnwindSafe for UndeclareKeyExpr
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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