#[repr(C)]pub struct TimeUtil {
pub _address: u8,
}Fields§
§_address: u8Implementations§
Source§impl TimeUtil
impl TimeUtil
pub fn IsTimestampValid(timestamp: &Timestamp) -> bool
pub fn ToString(timestamp: &Timestamp) -> UniquePtr<CxxString>
pub unsafe fn FromString( value: impl ValueParam<string_view>, timestamp: *mut Timestamp, ) -> bool
pub fn GetCurrentTime() -> impl New<Output = Timestamp>
pub fn GetEpoch() -> impl New<Output = Timestamp>
pub fn NanosecondsToTimestamp(nanos: i64) -> impl New<Output = Timestamp>
pub fn MicrosecondsToTimestamp(micros: i64) -> impl New<Output = Timestamp>
pub fn MillisecondsToTimestamp(millis: i64) -> impl New<Output = Timestamp>
pub fn SecondsToTimestamp(seconds: i64) -> impl New<Output = Timestamp>
pub fn TimestampToNanoseconds(timestamp: &Timestamp) -> i64
pub fn TimestampToMicroseconds(timestamp: &Timestamp) -> i64
pub fn TimestampToMilliseconds(timestamp: &Timestamp) -> i64
pub fn TimestampToSeconds(timestamp: &Timestamp) -> i64
pub fn TimevalToTimestamp<'a>( value: &'a timeval, ) -> impl New<Output = Timestamp> + 'a
pub fn TimestampToTimeval<'a>( value: &'a Timestamp, ) -> impl New<Output = timeval> + 'a
Trait Implementations§
Source§impl ExternType for TimeUtil
impl ExternType for TimeUtil
Source§impl MakeCppStorage for TimeUtil
impl MakeCppStorage for TimeUtil
impl UniquePtrTarget for TimeUtil
impl VectorElement for TimeUtil
impl WeakPtrTarget for TimeUtil
Auto Trait Implementations§
impl Freeze for TimeUtil
impl RefUnwindSafe for TimeUtil
impl Send for TimeUtil
impl Sync for TimeUtil
impl Unpin for TimeUtil
impl UnwindSafe for TimeUtil
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