pub struct ExternalTableDefinition {
pub module: String,
pub args: Vec<ModuleArg>,
pub declared_schema: Schema,
pub hidden_columns: Vec<String>,
pub options: BTreeMap<String, String>,
pub capabilities: ModuleCapabilities,
}Fields§
§module: String§args: Vec<ModuleArg>§declared_schema: Schema§options: BTreeMap<String, String>§capabilities: ModuleCapabilitiesTrait Implementations§
Source§impl Clone for ExternalTableDefinition
impl Clone for ExternalTableDefinition
Source§fn clone(&self) -> ExternalTableDefinition
fn clone(&self) -> ExternalTableDefinition
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 moreAuto Trait Implementations§
impl Freeze for ExternalTableDefinition
impl RefUnwindSafe for ExternalTableDefinition
impl Send for ExternalTableDefinition
impl Sync for ExternalTableDefinition
impl Unpin for ExternalTableDefinition
impl UnsafeUnpin for ExternalTableDefinition
impl UnwindSafe for ExternalTableDefinition
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§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