Struct grass_ir::FormatParam
source · [−]pub struct FormatParam {
pub expr: Box<GrassIR>,
pub fmt_str: String,
pub values: HashMap<String, FieldExpression>,
}Fields
expr: Box<GrassIR>The expression to be formatted
fmt_str: StringThe formatting string
values: HashMap<String, FieldExpression>The value referred by the formatting string
Trait Implementations
sourceimpl Clone for FormatParam
impl Clone for FormatParam
sourcefn clone(&self) -> FormatParam
fn clone(&self) -> FormatParam
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for FormatParam
impl Debug for FormatParam
sourceimpl<'de> Deserialize<'de> for FormatParam
impl<'de> Deserialize<'de> for FormatParam
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for FormatParam
impl Serialize for FormatParam
Auto Trait Implementations
impl RefUnwindSafe for FormatParam
impl Send for FormatParam
impl Sync for FormatParam
impl Unpin for FormatParam
impl UnwindSafe for FormatParam
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more