[−][src]Struct debcontrol::Field
A single field in a control file.
All types of fields (simple, folded, multiline) are treated the same: all individual value lines (the part after the colon as well as any continuation lines) are trimmed and concatenated together using a single newline character. This means that field values never begin or end with a newline character, but internal newlines are preserved (and may be transformed or ignored when dealing with folded fields). Leading whitespace and trailing whitespace is always removed, including in continuation lines.
Fields
name: &'a str
value: String
Trait Implementations
impl<'a> Clone for Field<'a>
[src]
impl<'a> Debug for Field<'a>
[src]
impl<'a> Eq for Field<'a>
[src]
impl<'a> Hash for Field<'a>
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl<'a> PartialEq<Field<'a>> for Field<'a>
[src]
impl<'a> StructuralEq for Field<'a>
[src]
impl<'a> StructuralPartialEq for Field<'a>
[src]
Auto Trait Implementations
impl<'a> RefUnwindSafe for Field<'a>
impl<'a> Send for Field<'a>
impl<'a> Sync for Field<'a>
impl<'a> Unpin for Field<'a>
impl<'a> UnwindSafe for Field<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,