d
Size: a a a
d
d
EG
let is_helper = <var>.map(|m| m.roles.contains(x)).unwrap_or_default();
АГ
let is_helper = <var>.map(|m| m.roles.contains(x)).unwrap_or_default();
let is_helper = if let Some(m) = <var> { m.roles.contains(x) } else { false };
JC
let is_helper = if let Some(m) = <var> { m.roles.contains(x) } else { false };
JM
$
V
u32
литерал: !0
?IB
u32
литерал: !0
?V
V
V
!
оператора определяется имплементацией трейта Not
. А тут в имплементации используется !self
. Это как? :)JC
!
оператора определяется имплементацией трейта Not
. А тут в имплементации используется !self
. Это как? :)JC
JC
V
JC
V
V
forward_ref_unop! { impl Not, not for $t }
#[stable(feature = "rust1", since = "1.0.0")]
impl Not for $t {
type Output = $t;
#[inline]
fn not(self) -> $t { !self }
}
V