pub struct CatalogFile {
pub statements: Vec<String>,
pub settings: BTreeMap<String, String>,
}Expand description
The contents of a catalog file.
Fields§
§statements: Vec<String>§settings: BTreeMap<String, String>Settings the database keeps, by their full name
(ursa.index_storage_limit), as SET would take them.
Implementations§
Source§impl CatalogFile
impl CatalogFile
Sourcepub fn parse(text: &str, name: &str) -> Result<Self>
pub fn parse(text: &str, name: &str) -> Result<Self>
Parse a catalog file’s text. name is how messages name the database.
Trait Implementations§
Source§impl Clone for CatalogFile
impl Clone for CatalogFile
Source§impl Debug for CatalogFile
impl Debug for CatalogFile
Source§impl Default for CatalogFile
impl Default for CatalogFile
impl Eq for CatalogFile
Source§impl PartialEq for CatalogFile
impl PartialEq for CatalogFile
impl StructuralPartialEq for CatalogFile
Auto Trait Implementations§
impl Forget for CatalogFile
impl Freeze for CatalogFile
impl RefUnwindSafe for CatalogFile
impl Send for CatalogFile
impl Sync for CatalogFile
impl Unpin for CatalogFile
impl UnsafeUnpin for CatalogFile
impl UnwindSafe for CatalogFile
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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