pub struct LineWithParam<W: Write>(/* private fields */);Expand description
An incomplete line which has a name and at least one parameter.
Implementations§
Source§impl<W: Write> LineWithParam<W>
impl<W: Write> LineWithParam<W>
Sourcepub fn add_param_value(self, param_value: &str) -> Result<LineWithParam<W>>
pub fn add_param_value(self, param_value: &str) -> Result<LineWithParam<W>>
Append an additional value to the last parameter.
Returns the same handle.
§Errors
Returns an error if the parameter value is invalid or if an IO error occurs.
Sourcepub fn with_param(
self,
param_name: &str,
param_value: &str,
) -> Result<LineWithParam<W>>
pub fn with_param( self, param_name: &str, param_value: &str, ) -> Result<LineWithParam<W>>
Add another parameter to the current content line.
Returns a handle to add further values to the new parameter.
§Errors
Returns an error if the parameter name or value are invalid or if an IO error occurs.
Sourcepub fn value(self, value: &str) -> Result<ContentLineWriter<W>>
pub fn value(self, value: &str) -> Result<ContentLineWriter<W>>
Write a vale for the current content line.
Returns the original ContentLineWriter instance.
§Errors
Returns an error if the value is invalid or if an IO error occurs.
Sourcepub fn end_params(self) -> LineWantValue<W>
pub fn end_params(self) -> LineWantValue<W>
End parameters for this line
This is useful for scenarios where parameters are conditional.
See LineWithName::without_params for a usage example.
Trait Implementations§
Auto Trait Implementations§
impl<W> Freeze for LineWithParam<W>where
W: Freeze,
impl<W> RefUnwindSafe for LineWithParam<W>where
W: RefUnwindSafe,
impl<W> Send for LineWithParam<W>where
W: Send,
impl<W> Sync for LineWithParam<W>where
W: Sync,
impl<W> Unpin for LineWithParam<W>where
W: Unpin,
impl<W> UnwindSafe for LineWithParam<W>where
W: UnwindSafe,
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