pub struct RelationPropertiesOnly {
pub name: SqlIdentifier,
pub properties: BTreeMap<String, PropertyValue>,
}Expand description
A version of Relation that only contains the name and properties.
This is used to avoid parsing the entire Relation object, including
SQL schema, which can change across runtime versions.
Fields§
§name: SqlIdentifier§properties: BTreeMap<String, PropertyValue>Trait Implementations§
Source§impl Debug for RelationPropertiesOnly
impl Debug for RelationPropertiesOnly
Source§impl<'de> Deserialize<'de> for RelationPropertiesOnly
impl<'de> Deserialize<'de> for RelationPropertiesOnly
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
Auto Trait Implementations§
impl Freeze for RelationPropertiesOnly
impl RefUnwindSafe for RelationPropertiesOnly
impl Send for RelationPropertiesOnly
impl Sync for RelationPropertiesOnly
impl Unpin for RelationPropertiesOnly
impl UnsafeUnpin for RelationPropertiesOnly
impl UnwindSafe for RelationPropertiesOnly
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