pub struct LogicalField {
pub name: String,
pub logical_type: LogicalTypeRef,
pub nullable: bool,
}
Expand description
A record of a logical type, its name and its nullability.
Fields§
§name: String
§logical_type: LogicalTypeRef
§nullable: bool
Trait Implementations§
Source§impl Clone for LogicalField
impl Clone for LogicalField
Source§fn clone(&self) -> LogicalField
fn clone(&self) -> LogicalField
Returns a copy 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 LogicalField
impl Debug for LogicalField
Source§impl From<&Field> for LogicalField
impl From<&Field> for LogicalField
Source§impl Hash for LogicalField
impl Hash for LogicalField
Source§impl Ord for LogicalField
impl Ord for LogicalField
Source§fn cmp(&self, other: &LogicalField) -> Ordering
fn cmp(&self, other: &LogicalField) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for LogicalField
impl PartialEq for LogicalField
Source§impl PartialOrd for LogicalField
impl PartialOrd for LogicalField
impl Eq for LogicalField
Auto Trait Implementations§
impl Freeze for LogicalField
impl !RefUnwindSafe for LogicalField
impl Send for LogicalField
impl Sync for LogicalField
impl Unpin for LogicalField
impl !UnwindSafe for LogicalField
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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<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.