pub struct ForeignServerMetadata {
pub oid: u32,
pub object_id: [u8; 16],
pub owner: RoleIdentity,
pub server_type: Option<String>,
pub version: Option<String>,
pub option_order: Option<Vec<String>>,
pub wrapper_reference: Option<ForeignWrapperReference>,
}Fields§
§oid: u32§object_id: [u8; 16]§owner: RoleIdentity§server_type: Option<String>§version: Option<String>§option_order: Option<Vec<String>>Written option names, absent only in preceding map-only records.
wrapper_reference: Option<ForeignWrapperReference>Missing only while restoring a catalog that predates wrapper identities.
Trait Implementations§
Source§impl Clone for ForeignServerMetadata
impl Clone for ForeignServerMetadata
Source§impl Debug for ForeignServerMetadata
impl Debug for ForeignServerMetadata
Source§impl<'de> Deserialize<'de> for ForeignServerMetadata
impl<'de> Deserialize<'de> for ForeignServerMetadata
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 ForeignServerMetadata
Source§impl PartialEq for ForeignServerMetadata
impl PartialEq for ForeignServerMetadata
Source§impl Serialize for ForeignServerMetadata
impl Serialize for ForeignServerMetadata
impl StructuralPartialEq for ForeignServerMetadata
Auto Trait Implementations§
impl Freeze for ForeignServerMetadata
impl RefUnwindSafe for ForeignServerMetadata
impl Send for ForeignServerMetadata
impl Sync for ForeignServerMetadata
impl Unpin for ForeignServerMetadata
impl UnsafeUnpin for ForeignServerMetadata
impl UnwindSafe for ForeignServerMetadata
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
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 more