#[repr(C)]pub struct Constant { /* private fields */ }
Implementations§
Source§impl Constant
impl Constant
pub fn new_null() -> UniquePtr<Self>
pub fn new_bool(value: bool) -> UniquePtr<Self>
pub fn new_int(value: i64) -> UniquePtr<Self>
pub fn new_uint(value: u64) -> UniquePtr<Self>
pub fn new_double(value: f64) -> UniquePtr<Self>
pub fn new_bytes(value: &[u8]) -> UniquePtr<Self>
pub fn new_string(value: &str) -> UniquePtr<Self>
pub fn new_duration(value: Duration) -> UniquePtr<Self>
pub fn new_timestamp(value: Timestamp) -> UniquePtr<Self>
Trait Implementations§
Source§impl ExternType for Constant
impl ExternType for Constant
impl Send for Constant
impl Sync for Constant
impl UniquePtrTarget for Constant
Auto Trait Implementations§
impl !Freeze for Constant
impl RefUnwindSafe for Constant
impl !Unpin for Constant
impl UnwindSafe for Constant
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