pub struct SemanticLabelsSupportFlagsFB(/* private fields */);
Expand description
Implementations§
Source§impl SemanticLabelsSupportFlagsFB
impl SemanticLabelsSupportFlagsFB
Sourcepub const MULTIPLE_SEMANTIC_LABELS: SemanticLabelsSupportFlagsFB
pub const MULTIPLE_SEMANTIC_LABELS: SemanticLabelsSupportFlagsFB
If set, and the runtime reports the extensionVersion as 2 or greater, the runtime may: return multiple semantic labels separated by a comma without spaces. Otherwise, the runtime must: return a single semantic label.
Sourcepub const ACCEPT_DESK_TO_TABLE_MIGRATION: SemanticLabelsSupportFlagsFB
pub const ACCEPT_DESK_TO_TABLE_MIGRATION: SemanticLabelsSupportFlagsFB
If set, and the runtime reports the extensionVersion as 3 or greater, the runtime must: return “TABLE” instead of “DESK” as a semantic label to the application. Otherwise, the runtime must: return “DESK” instead of “TABLE” as a semantic label to the application, when applicable.
Sourcepub const ACCEPT_INVISIBLE_WALL_FACE: SemanticLabelsSupportFlagsFB
pub const ACCEPT_INVISIBLE_WALL_FACE: SemanticLabelsSupportFlagsFB
If set, and the runtime reports the extensionVersion as 4 or greater, the runtime may: return “INVISIBLE_WALL_FACE” instead of “WALL_FACE” as a semantic label to the application in order to represent an invisible wall used to conceptually separate a space (e.g., separate a living space from a kitchen space in an open floor plan house even though there is no real wall between the two spaces) instead of a real wall. Otherwise, the runtime must: return “WALL_FACE” as a semantic label to the application in order to represent both an invisible and real wall, when applicable.
Source§impl SemanticLabelsSupportFlagsFB
impl SemanticLabelsSupportFlagsFB
pub const EMPTY: Self
pub fn from_raw(x: u64) -> Self
pub fn into_raw(self) -> u64
pub fn is_empty(self) -> bool
pub fn intersects(self, other: SemanticLabelsSupportFlagsFB) -> bool
Sourcepub fn contains(self, other: SemanticLabelsSupportFlagsFB) -> bool
pub fn contains(self, other: SemanticLabelsSupportFlagsFB) -> bool
Returns whether other
is a subset of self
Trait Implementations§
Source§impl BitAnd for SemanticLabelsSupportFlagsFB
impl BitAnd for SemanticLabelsSupportFlagsFB
Source§type Output = SemanticLabelsSupportFlagsFB
type Output = SemanticLabelsSupportFlagsFB
&
operator.Source§fn bitand(
self,
rhs: SemanticLabelsSupportFlagsFB,
) -> SemanticLabelsSupportFlagsFB
fn bitand( self, rhs: SemanticLabelsSupportFlagsFB, ) -> SemanticLabelsSupportFlagsFB
&
operation. Read moreSource§impl BitAndAssign for SemanticLabelsSupportFlagsFB
impl BitAndAssign for SemanticLabelsSupportFlagsFB
Source§fn bitand_assign(&mut self, rhs: SemanticLabelsSupportFlagsFB)
fn bitand_assign(&mut self, rhs: SemanticLabelsSupportFlagsFB)
&=
operation. Read moreSource§impl BitOr for SemanticLabelsSupportFlagsFB
impl BitOr for SemanticLabelsSupportFlagsFB
Source§type Output = SemanticLabelsSupportFlagsFB
type Output = SemanticLabelsSupportFlagsFB
|
operator.Source§fn bitor(
self,
rhs: SemanticLabelsSupportFlagsFB,
) -> SemanticLabelsSupportFlagsFB
fn bitor( self, rhs: SemanticLabelsSupportFlagsFB, ) -> SemanticLabelsSupportFlagsFB
|
operation. Read moreSource§impl BitOrAssign for SemanticLabelsSupportFlagsFB
impl BitOrAssign for SemanticLabelsSupportFlagsFB
Source§fn bitor_assign(&mut self, rhs: SemanticLabelsSupportFlagsFB)
fn bitor_assign(&mut self, rhs: SemanticLabelsSupportFlagsFB)
|=
operation. Read moreSource§impl BitXor for SemanticLabelsSupportFlagsFB
impl BitXor for SemanticLabelsSupportFlagsFB
Source§type Output = SemanticLabelsSupportFlagsFB
type Output = SemanticLabelsSupportFlagsFB
^
operator.Source§fn bitxor(
self,
rhs: SemanticLabelsSupportFlagsFB,
) -> SemanticLabelsSupportFlagsFB
fn bitxor( self, rhs: SemanticLabelsSupportFlagsFB, ) -> SemanticLabelsSupportFlagsFB
^
operation. Read moreSource§impl BitXorAssign for SemanticLabelsSupportFlagsFB
impl BitXorAssign for SemanticLabelsSupportFlagsFB
Source§fn bitxor_assign(&mut self, rhs: SemanticLabelsSupportFlagsFB)
fn bitxor_assign(&mut self, rhs: SemanticLabelsSupportFlagsFB)
^=
operation. Read moreSource§impl Clone for SemanticLabelsSupportFlagsFB
impl Clone for SemanticLabelsSupportFlagsFB
Source§fn clone(&self) -> SemanticLabelsSupportFlagsFB
fn clone(&self) -> SemanticLabelsSupportFlagsFB
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for SemanticLabelsSupportFlagsFB
impl Debug for SemanticLabelsSupportFlagsFB
Source§impl Not for SemanticLabelsSupportFlagsFB
impl Not for SemanticLabelsSupportFlagsFB
Source§type Output = SemanticLabelsSupportFlagsFB
type Output = SemanticLabelsSupportFlagsFB
!
operator.Source§fn not(self) -> SemanticLabelsSupportFlagsFB
fn not(self) -> SemanticLabelsSupportFlagsFB
!
operation. Read moreSource§impl PartialEq for SemanticLabelsSupportFlagsFB
impl PartialEq for SemanticLabelsSupportFlagsFB
Source§fn eq(&self, other: &SemanticLabelsSupportFlagsFB) -> bool
fn eq(&self, other: &SemanticLabelsSupportFlagsFB) -> bool
self
and other
values to be equal, and is used by ==
.