Struct tugger_debian::ControlParagraph [−][src]
pub struct ControlParagraph<'a> { /* fields omitted */ }A paragraph in a control file.
A paragraph is an ordered series of control fields.
Implementations
impl<'a> ControlParagraph<'a>[src]
impl<'a> ControlParagraph<'a>[src]pub fn add_field(&mut self, field: ControlField<'a>)[src]
Add a ControlField to this instance.
pub fn add_field_from_string(
&mut self,
name: Cow<'a, str>,
value: Cow<'a, str>
) -> Result<(), ControlError>[src]
&mut self,
name: Cow<'a, str>,
value: Cow<'a, str>
) -> Result<(), ControlError>
Add a field defined via strings.
pub fn has_field(&self, name: &str) -> bool[src]
Whether a named field is present in this paragraph.
pub fn get_field(&self, name: &str) -> Option<&ControlField<'_>>[src]
Obtain the first field with a given name in this paragraph.
pub fn get_field_mut(&mut self, name: &str) -> Option<&'a mut ControlField<'_>>[src]
Obtain a mutable reference to the first field with a given name.
pub fn write<W: Write>(&self, writer: &mut W) -> Result<()>[src]
Serialize the paragraph to a writer.
Trait Implementations
impl<'a> Clone for ControlParagraph<'a>[src]
impl<'a> Clone for ControlParagraph<'a>[src]fn clone(&self) -> ControlParagraph<'a>[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl<'a> Default for ControlParagraph<'a>[src]
impl<'a> Default for ControlParagraph<'a>[src]fn default() -> ControlParagraph<'a>[src]
Auto Trait Implementations
impl<'a> RefUnwindSafe for ControlParagraph<'a>
impl<'a> RefUnwindSafe for ControlParagraph<'a>impl<'a> Send for ControlParagraph<'a>
impl<'a> Send for ControlParagraph<'a>impl<'a> Sync for ControlParagraph<'a>
impl<'a> Sync for ControlParagraph<'a>impl<'a> Unpin for ControlParagraph<'a>
impl<'a> Unpin for ControlParagraph<'a>impl<'a> UnwindSafe for ControlParagraph<'a>
impl<'a> UnwindSafe for ControlParagraph<'a>