pub struct OJoinFeatures { /* private fields */ }Expand description
A feature flag set for OJoin capabilities.
Implementations§
Source§impl OJoinFeatures
impl OJoinFeatures
pub fn new() -> Self
pub fn enable(&mut self, flag: impl Into<String>)
pub fn disable(&mut self, flag: &str)
pub fn is_enabled(&self, flag: &str) -> bool
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn union(&self, other: &OJoinFeatures) -> OJoinFeatures
pub fn intersection(&self, other: &OJoinFeatures) -> OJoinFeatures
Trait Implementations§
Source§impl Clone for OJoinFeatures
impl Clone for OJoinFeatures
Source§fn clone(&self) -> OJoinFeatures
fn clone(&self) -> OJoinFeatures
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 OJoinFeatures
impl Debug for OJoinFeatures
Source§impl Default for OJoinFeatures
impl Default for OJoinFeatures
Source§fn default() -> OJoinFeatures
fn default() -> OJoinFeatures
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OJoinFeatures
impl RefUnwindSafe for OJoinFeatures
impl Send for OJoinFeatures
impl Sync for OJoinFeatures
impl Unpin for OJoinFeatures
impl UnsafeUnpin for OJoinFeatures
impl UnwindSafe for OJoinFeatures
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