pub struct TextFileRequirements {
pub exact_contents: Option<ScalarAssertion<TextFileContents>>,
pub contents: ItemRequirements<TextFileContents>,
}Expand description
Requirements for a generic text byte stream.
Fields§
§exact_contents: Option<ScalarAssertion<TextFileContents>>Optional exact file contents assertion.
contents: ItemRequirements<TextFileContents>Byte sequences that must appear when exact file contents are not required.
Implementations§
Source§impl TextFileRequirements
impl TextFileRequirements
pub fn merge( reqs: Vec<(Provenance, Self)>, ) -> (ResolvedTextFileRequirements, Vec<ConflictEntry>)
Trait Implementations§
Source§impl Clone for TextFileRequirements
impl Clone for TextFileRequirements
Source§fn clone(&self) -> TextFileRequirements
fn clone(&self) -> TextFileRequirements
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 TextFileRequirements
impl Debug for TextFileRequirements
Source§impl Default for TextFileRequirements
impl Default for TextFileRequirements
Source§fn default() -> TextFileRequirements
fn default() -> TextFileRequirements
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TextFileRequirements
impl RefUnwindSafe for TextFileRequirements
impl Send for TextFileRequirements
impl Sync for TextFileRequirements
impl Unpin for TextFileRequirements
impl UnsafeUnpin for TextFileRequirements
impl UnwindSafe for TextFileRequirements
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