pub struct FunctionFlags { /* private fields */ }Expand description
Function flags passed to create_function_v2 / create_window_function.
Implementations§
Source§impl FunctionFlags
impl FunctionFlags
pub const DETERMINISTIC: FunctionFlags
pub const DIRECT_ONLY: FunctionFlags
pub const INNOCUOUS: FunctionFlags
pub const fn empty() -> Self
pub const fn from_bits(bits: u32) -> Self
pub const fn bits(self) -> u32
pub const fn contains(self, other: FunctionFlags) -> bool
Trait Implementations§
Source§impl BitAnd for FunctionFlags
impl BitAnd for FunctionFlags
Source§type Output = FunctionFlags
type Output = FunctionFlags
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: FunctionFlags) -> FunctionFlags
fn bitand(self, rhs: FunctionFlags) -> FunctionFlags
Performs the
& operation. Read moreSource§impl BitAndAssign for FunctionFlags
impl BitAndAssign for FunctionFlags
Source§fn bitand_assign(&mut self, rhs: FunctionFlags)
fn bitand_assign(&mut self, rhs: FunctionFlags)
Performs the
&= operation. Read moreSource§impl BitOr for FunctionFlags
impl BitOr for FunctionFlags
Source§type Output = FunctionFlags
type Output = FunctionFlags
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: FunctionFlags) -> FunctionFlags
fn bitor(self, rhs: FunctionFlags) -> FunctionFlags
Performs the
| operation. Read moreSource§impl BitOrAssign for FunctionFlags
impl BitOrAssign for FunctionFlags
Source§fn bitor_assign(&mut self, rhs: FunctionFlags)
fn bitor_assign(&mut self, rhs: FunctionFlags)
Performs the
|= operation. Read moreSource§impl Clone for FunctionFlags
impl Clone for FunctionFlags
Source§fn clone(&self) -> FunctionFlags
fn clone(&self) -> FunctionFlags
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 FunctionFlags
impl Debug for FunctionFlags
Source§impl Not for FunctionFlags
impl Not for FunctionFlags
Source§type Output = FunctionFlags
type Output = FunctionFlags
The resulting type after applying the
! operator.Source§fn not(self) -> FunctionFlags
fn not(self) -> FunctionFlags
Performs the unary
! operation. Read moreSource§impl PartialEq for FunctionFlags
impl PartialEq for FunctionFlags
impl Copy for FunctionFlags
impl Eq for FunctionFlags
impl StructuralPartialEq for FunctionFlags
Auto Trait Implementations§
impl Freeze for FunctionFlags
impl RefUnwindSafe for FunctionFlags
impl Send for FunctionFlags
impl Sync for FunctionFlags
impl Unpin for FunctionFlags
impl UnsafeUnpin for FunctionFlags
impl UnwindSafe for FunctionFlags
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