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
Sourcepub fn merge(
reqs: Vec<(Provenance, Self)>,
) -> Result<ResolvedTextFileRequirements, Vec<ConflictEntry>>
pub fn merge( reqs: Vec<(Provenance, Self)>, ) -> Result<ResolvedTextFileRequirements, Vec<ConflictEntry>>
Merges all text-file requirements into one resolved requirement set.
§Errors
Returns every conflict when the input requirements cannot be composed.
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