pub struct ObjectSummary { /* private fields */ }Expand description
database object summary
Implementations§
Source§impl ObjectSummary
Auto-generated by derive_getters::Getters.
impl ObjectSummary
Auto-generated by derive_getters::Getters.
Sourcepub fn schema_name(&self) -> &String
pub fn schema_name(&self) -> &String
schema name
Sourcepub fn local_name(&self) -> &String
pub fn local_name(&self) -> &String
local name
Sourcepub fn kind(&self) -> &ObjectKind
pub fn kind(&self) -> &ObjectKind
object kind
Sourcepub fn definition_file(&self) -> &Option<PathBuf>
pub fn definition_file(&self) -> &Option<PathBuf>
definition SQL file
Sourcepub fn definition_span(&self) -> &Option<TextSpan>
pub fn definition_span(&self) -> &Option<TextSpan>
definition statement span
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ObjectSummary
impl<'de> Deserialize<'de> for ObjectSummary
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 ObjectSummary
impl RefUnwindSafe for ObjectSummary
impl Send for ObjectSummary
impl Sync for ObjectSummary
impl Unpin for ObjectSummary
impl UnwindSafe for ObjectSummary
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