pub struct ResolvedTable {
pub schema: String,
pub name: String,
}Expand description
A schema-qualified table name resolved from headers or defaulting to public.
PostgREST allows specifying schemas via Content-Profile and Accept-Profile headers.
This struct represents a fully qualified table reference.
§Examples
use postgrest_parser::ResolvedTable;
let table = ResolvedTable::new("auth", "users");
assert_eq!(table.schema, "auth");
assert_eq!(table.name, "users");
assert_eq!(table.qualified_name(), r#""auth"."users""#);Fields§
§schema: StringSchema name (e.g., “public”, “auth”, “api”)
name: StringTable name
Implementations§
Trait Implementations§
Source§impl Clone for ResolvedTable
impl Clone for ResolvedTable
Source§fn clone(&self) -> ResolvedTable
fn clone(&self) -> ResolvedTable
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResolvedTable
impl Debug for ResolvedTable
Source§impl<'de> Deserialize<'de> for ResolvedTable
impl<'de> Deserialize<'de> for ResolvedTable
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
Source§impl PartialEq for ResolvedTable
impl PartialEq for ResolvedTable
Source§impl Serialize for ResolvedTable
impl Serialize for ResolvedTable
impl Eq for ResolvedTable
impl StructuralPartialEq for ResolvedTable
Auto Trait Implementations§
impl Freeze for ResolvedTable
impl RefUnwindSafe for ResolvedTable
impl Send for ResolvedTable
impl Sync for ResolvedTable
impl Unpin for ResolvedTable
impl UnwindSafe for ResolvedTable
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