pub enum IntWidth {
W8,
W16,
W32,
W64,
W128,
W256,
}Expand description
The bit width spelled in a ClickHouse DataType::FixedWidthInt type name — the N
of Int<N>/UInt<N>. ClickHouse defines exactly these six widths; the width is a
closed axis (a precise enum, not a raw bit count) so only the real spellings are
representable.
Variants§
W8
An 8-bit integer width.
W16
A 16-bit integer width.
W32
A 32-bit integer width.
W64
A 64-bit integer width.
W128
A 128-bit integer width.
W256
A 256-bit integer width.
Trait Implementations§
impl Copy for IntWidth
Source§impl<'de> Deserialize<'de> for IntWidth
impl<'de> Deserialize<'de> for IntWidth
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
impl Eq for IntWidth
impl StructuralPartialEq for IntWidth
Auto Trait Implementations§
impl Freeze for IntWidth
impl RefUnwindSafe for IntWidth
impl Send for IntWidth
impl Sync for IntWidth
impl Unpin for IntWidth
impl UnsafeUnpin for IntWidth
impl UnwindSafe for IntWidth
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