clear() trait method
mod all;mod bitflags_match;mod bits;mod clear;mod complement;mod contains;mod difference;mod empty;mod eq;mod extend;mod flags;mod fmt;mod from_bits;mod from_bits_retain;mod from_bits_truncate;mod from_name;mod insert;mod intersection;mod intersects;mod is_all;mod is_empty;mod iter;mod parser;mod remove;mod symmetric_difference;mod truncate;mod union;mod unknown;bitflags! {#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy)]pub struct TestFlags: u8 {/// 1const A = 1;/// 1 << 1const B = 1 << 1;/// 1 << 2const C = 1 << 2;/// 1 | (1 << 1) | (1 << 2)const ABC = Self::A.bits() | Self::B.bits() | Self::C.bits();}#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy)]pub struct TestFlagsInvert: u8 {/// 1 | (1 << 1) | (1 << 2)const ABC = Self::A.bits() | Self::B.bits() | Self::C.bits();/// 1const A = 1;/// 1 << 1const B = 1 << 1;/// 1 << 2const C = 1 << 2;}#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy)]pub struct TestZero: u8 {/// 0const ZERO = 0;}#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy)]pub struct TestZeroOne: u8 {/// 0const ZERO = 0;/// 1const ONE = 1;}#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy)]pub struct TestUnicode: u8 {/// 1const 一 = 1;/// 2const 二 = 1 << 1;}#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy)]pub struct TestEmpty: u8 {}#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy)]pub struct TestOverlapping: u8 {/// 1 | (1 << 1)const AB = 1 | (1 << 1);/// (1 << 1) | (1 << 2)const BC = (1 << 1) | (1 << 2);}#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy)]pub struct TestOverlappingFull: u8 {/// 1const A = 1;/// 1const B = 1;/// 1const C = 1;/// 2const D = 1 << 1;}#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy)]pub struct TestExternal: u8 {/// 1const A = 1;/// 1 << 1const B = 1 << 1;/// 1 << 2const C = 1 << 2;/// 1 | (1 << 1) | (1 << 2)const ABC = Self::A.bits() | Self::B.bits() | Self::C.bits();/// Externalconst _ = !0;}#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy)]pub struct TestExternalFull: u8 {/// Externalconst _ = !0;}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。