pub struct SharedExpression {
pub name: String,
pub expression: String,
pub parameter_values_column: Option<ParameterValuesColumn>,
}Expand description
A model-level shared M expression: a Power Query parameter or shared query.
Fields§
§name: StringExpression name, as referenced from other M queries.
expression: StringM expression text.
parameter_values_column: Option<ParameterValuesColumn>The column this parameter’s view-time values are bound from — TMDL
parameterValuesColumn: Table.Column on a dynamic M query parameter.
The binding keeps the column alive (the graph links the expression to
it structurally). The column side carries only an anonymous marker
extended property, so this property is the binding’s authoritative
half; None for parameters and shared queries without a binding.
Trait Implementations§
Source§fn clone(&self) -> SharedExpression
fn clone(&self) -> SharedExpression
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§fn default() -> SharedExpression
fn default() -> SharedExpression
Returns the “default value” for a type. Read more
Auto Trait Implementations§
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<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.