pub struct FillTemplate {
pub pieces: Vec<FillPiece>,
}Expand description
A fill template: literal pieces and named holes, in order.
Concatenating the pieces produces ONE string, which is ONE whole argv element — always, with no exception. A value carrying spaces is one element containing spaces, and no bound value can turn one slot into two arguments, because nothing here re-splits or splats anything.
Fields§
§pieces: Vec<FillPiece>The pieces, in order.
Implementations§
Trait Implementations§
Source§impl Clone for FillTemplate
impl Clone for FillTemplate
Source§fn clone(&self) -> FillTemplate
fn clone(&self) -> FillTemplate
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§impl Debug for FillTemplate
impl Debug for FillTemplate
Source§impl Default for FillTemplate
impl Default for FillTemplate
Source§fn default() -> FillTemplate
fn default() -> FillTemplate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FillTemplate
impl<'de> Deserialize<'de> for FillTemplate
Source§fn 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
impl Eq for FillTemplate
Source§impl PartialEq for FillTemplate
impl PartialEq for FillTemplate
Source§impl Serialize for FillTemplate
impl Serialize for FillTemplate
impl StructuralPartialEq for FillTemplate
Auto Trait Implementations§
impl Freeze for FillTemplate
impl RefUnwindSafe for FillTemplate
impl Send for FillTemplate
impl Sync for FillTemplate
impl Unpin for FillTemplate
impl UnsafeUnpin for FillTemplate
impl UnwindSafe for FillTemplate
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.