pub struct LogicArgumentSchema { /* private fields */ }Expand description
Read-only metadata for one argument of a compiled relation.
Implementations§
Source§impl LogicArgumentSchema
impl LogicArgumentSchema
Sourcepub fn source_named(&self) -> bool
pub fn source_named(&self) -> bool
Return whether the column name was written in the source declaration.
Sourcepub fn scalar_type(&self) -> ScalarType
pub fn scalar_type(&self) -> ScalarType
Return the resolved scalar type from the compiled relation schema.
Trait Implementations§
Source§impl Clone for LogicArgumentSchema
impl Clone for LogicArgumentSchema
Source§fn clone(&self) -> LogicArgumentSchema
fn clone(&self) -> LogicArgumentSchema
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LogicArgumentSchema
impl Debug for LogicArgumentSchema
impl Eq for LogicArgumentSchema
Source§impl PartialEq for LogicArgumentSchema
impl PartialEq for LogicArgumentSchema
Source§fn eq(&self, other: &LogicArgumentSchema) -> bool
fn eq(&self, other: &LogicArgumentSchema) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for LogicArgumentSchema
Auto Trait Implementations§
impl Freeze for LogicArgumentSchema
impl RefUnwindSafe for LogicArgumentSchema
impl Send for LogicArgumentSchema
impl Sync for LogicArgumentSchema
impl Unpin for LogicArgumentSchema
impl UnsafeUnpin for LogicArgumentSchema
impl UnwindSafe for LogicArgumentSchema
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more