pub struct PgNumInt(/* private fields */);Trait Implementations§
Source§impl BoundedInteger for PgNumInt
impl BoundedInteger for PgNumInt
const MIN: Option<i128>
const MAX: Option<i128>
const DEFAULT: Option<i128>
const TYPE_DESCRIPTION: &'static str = "an integer between 8 and 32768"
fn get(&self) -> i128
fn new(value: i128) -> Result<Self, BoundedIntegerError>
fn validate(value: i128) -> Result<(), BoundedIntegerError>
impl Copy for PgNumInt
Source§impl<'de> Deserialize<'de> for PgNumInt
impl<'de> Deserialize<'de> for PgNumInt
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 PartialOrd for PgNumInt
impl PartialOrd for PgNumInt
impl StructuralPartialEq for PgNumInt
Auto Trait Implementations§
impl Freeze for PgNumInt
impl RefUnwindSafe for PgNumInt
impl Send for PgNumInt
impl Sync for PgNumInt
impl Unpin for PgNumInt
impl UnsafeUnpin for PgNumInt
impl UnwindSafe for PgNumInt
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