pub struct NewRange {
pub namespace: u32,
pub name: String,
pub owner: u32,
pub multirange_namespace: u32,
pub multirange_name: String,
pub info: RangeInfo,
}Expand description
A new range type for Catalog::create_range.
Fields§
§namespace: u32The OID of the schema.
name: StringThe name.
owner: u32The OID of the owner role.
multirange_namespace: u32The OID of the schema of the multirange type.
multirange_name: StringThe name of the multirange type.
info: RangeInfoThe row of pg_range.
Trait Implementations§
impl Eq for NewRange
impl StructuralPartialEq for NewRange
Auto Trait Implementations§
impl Freeze for NewRange
impl RefUnwindSafe for NewRange
impl Send for NewRange
impl Sync for NewRange
impl Unpin for NewRange
impl UnsafeUnpin for NewRange
impl UnwindSafe for NewRange
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