pub enum TimestampUnit {
Ms,
Us,
Ns,
}Expand description
Converting the TimestampUnit enum to a string representation for Polars breaks
on “μs” when passing from rust to python. We handle that here by converting it to “us”.
Variants§
Trait Implementations§
Source§impl Clone for TimestampUnit
impl Clone for TimestampUnit
Source§fn clone(&self) -> TimestampUnit
fn clone(&self) -> TimestampUnit
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 TimestampUnit
impl Debug for TimestampUnit
Source§impl<'de> Deserialize<'de> for TimestampUnit
impl<'de> Deserialize<'de> for TimestampUnit
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for TimestampUnit
impl Display for TimestampUnit
Source§impl<'source> FromPyObject<'source> for TimestampUnit
impl<'source> FromPyObject<'source> for TimestampUnit
Source§impl FromStr for TimestampUnit
impl FromStr for TimestampUnit
Source§impl<'py> IntoPyObject<'py> for TimestampUnit
impl<'py> IntoPyObject<'py> for TimestampUnit
Source§type Output = <&'py str as IntoPyObject<'py>>::Output
type Output = <&'py str as IntoPyObject<'py>>::Output
The smart pointer type to use. Read more
Source§type Error = Infallible
type Error = Infallible
The type returned in the event of a conversion error.
Source§fn into_pyobject(
self,
py: Python<'py>,
) -> Result<Bound<'py, PyString>, Infallible>
fn into_pyobject( self, py: Python<'py>, ) -> Result<Bound<'py, PyString>, Infallible>
Performs the conversion.
Source§impl PartialEq for TimestampUnit
impl PartialEq for TimestampUnit
Source§impl Serialize for TimestampUnit
impl Serialize for TimestampUnit
impl Eq for TimestampUnit
impl StructuralPartialEq for TimestampUnit
Auto Trait Implementations§
impl Freeze for TimestampUnit
impl RefUnwindSafe for TimestampUnit
impl Send for TimestampUnit
impl Sync for TimestampUnit
impl Unpin for TimestampUnit
impl UnwindSafe for TimestampUnit
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<'py, T> FromPyObjectBound<'_, 'py> for Twhere
T: FromPyObject<'py>,
impl<'py, T> FromPyObjectBound<'_, 'py> for Twhere
T: FromPyObject<'py>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<'py, T> IntoPyObjectExt<'py> for Twhere
T: IntoPyObject<'py>,
impl<'py, T> IntoPyObjectExt<'py> for Twhere
T: IntoPyObject<'py>,
Source§fn into_bound_py_any(self, py: Python<'py>) -> Result<Bound<'py, PyAny>, PyErr>
fn into_bound_py_any(self, py: Python<'py>) -> Result<Bound<'py, PyAny>, PyErr>
Converts
self into an owned Python object, dropping type information.Source§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PyErrArguments for T
impl<T> PyErrArguments for T
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more