Struct postgres_types::PgLsn
source · [−]pub struct PgLsn(_);
Expand description
Postgres PG_LSN
type.
Trait Implementations
sourceimpl<'a> FromSql<'a> for PgLsn
impl<'a> FromSql<'a> for PgLsn
sourcefn from_sql(
_: &Type,
raw: &'a [u8]
) -> Result<Self, Box<dyn Error + Sync + Send>>
fn from_sql(
_: &Type,
raw: &'a [u8]
) -> Result<Self, Box<dyn Error + Sync + Send>>
Creates a new value of this type from a buffer of data of the specified
Postgres Type
in its binary format. Read more
sourcefn accepts(ty: &Type) -> bool
fn accepts(ty: &Type) -> bool
Determines if a value of this type can be created from the specified
Postgres Type
. Read more
sourceimpl Ord for PgLsn
impl Ord for PgLsn
sourceimpl PartialOrd<PgLsn> for PgLsn
impl PartialOrd<PgLsn> for PgLsn
sourcefn partial_cmp(&self, other: &PgLsn) -> Option<Ordering>
fn partial_cmp(&self, other: &PgLsn) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
sourceimpl ToSql for PgLsn
impl ToSql for PgLsn
sourcefn to_sql(
&self,
_: &Type,
out: &mut BytesMut
) -> Result<IsNull, Box<dyn Error + Sync + Send>>
fn to_sql(
&self,
_: &Type,
out: &mut BytesMut
) -> Result<IsNull, Box<dyn Error + Sync + Send>>
Converts the value of self
into the binary format of the specified
Postgres Type
, appending it to out
. Read more
impl Copy for PgLsn
impl Eq for PgLsn
impl StructuralEq for PgLsn
impl StructuralPartialEq for PgLsn
Auto Trait Implementations
impl RefUnwindSafe for PgLsn
impl Send for PgLsn
impl Sync for PgLsn
impl Unpin for PgLsn
impl UnwindSafe for PgLsn
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> BorrowToSql for T where
T: ToSql,
impl<T> BorrowToSql for T where
T: ToSql,
sourcefn borrow_to_sql(&self) -> &dyn ToSql
fn borrow_to_sql(&self) -> &dyn ToSql
Returns a reference to self
as a ToSql
trait object.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more