Struct mz_transform::column_knowledge::DatumKnowledge
source · pub struct DatumKnowledge { /* private fields */ }
Expand description
Information about a specific column.
Trait Implementations§
source§impl Clone for DatumKnowledge
impl Clone for DatumKnowledge
source§fn clone(&self) -> DatumKnowledge
fn clone(&self) -> DatumKnowledge
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 DatumKnowledge
impl Debug for DatumKnowledge
source§impl Default for DatumKnowledge
impl Default for DatumKnowledge
source§impl From<&ColumnType> for DatumKnowledge
impl From<&ColumnType> for DatumKnowledge
source§fn from(typ: &ColumnType) -> Self
fn from(typ: &ColumnType) -> Self
Converts to this type from the input type.
source§impl From<&MirScalarExpr> for DatumKnowledge
impl From<&MirScalarExpr> for DatumKnowledge
source§fn from(expr: &MirScalarExpr) -> Self
fn from(expr: &MirScalarExpr) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for DatumKnowledge
impl Send for DatumKnowledge
impl Sync for DatumKnowledge
impl Unpin for DatumKnowledge
impl UnwindSafe for DatumKnowledge
Blanket Implementations§
source§impl<T> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
impl<T> CloneDebuggableStorage for Twhere
T: DebuggableStorage + Clone,
fn clone_storage(&self) -> Box<dyn CloneDebuggableStorage + 'static, Global>
source§impl<T> CloneableStorage for Twhere
T: Any + Send + Sync + Clone,
impl<T> CloneableStorage for Twhere
T: Any + Send + Sync + Clone,
fn clone_storage(&self) -> Box<dyn CloneableStorage + 'static, Global>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request
source§impl<T> Pointable for T
impl<T> Pointable for T
source§impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
impl<P, R> ProtoType<R> for Pwhere
R: RustType<P>,
source§fn into_rust(self) -> Result<R, TryFromProtoError>
fn into_rust(self) -> Result<R, TryFromProtoError>
See
RustType::from_proto
.source§fn from_rust(rust: &R) -> P
fn from_rust(rust: &R) -> P
See
RustType::into_proto
.