pub struct ResolvedTextFileRequirements {
pub exact_contents: Option<ResolvedRequirement<ScalarAssertion<TextFileContents>, ScalarAssertion<TextFileContents>>>,
pub contents: ResolvedItemRequirements<TextFileContents>,
}Expand description
Resolved requirements for a generic text byte stream.
Fields§
§exact_contents: Option<ResolvedRequirement<ScalarAssertion<TextFileContents>, ScalarAssertion<TextFileContents>>>Resolved exact file contents assertion.
contents: ResolvedItemRequirements<TextFileContents>Resolved contained byte assertions.
Trait Implementations§
Source§impl Clone for ResolvedTextFileRequirements
impl Clone for ResolvedTextFileRequirements
Source§fn clone(&self) -> ResolvedTextFileRequirements
fn clone(&self) -> ResolvedTextFileRequirements
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 ResolvedTextFileRequirements
impl Debug for ResolvedTextFileRequirements
Source§impl Default for ResolvedTextFileRequirements
impl Default for ResolvedTextFileRequirements
Source§fn default() -> ResolvedTextFileRequirements
fn default() -> ResolvedTextFileRequirements
Returns the “default value” for a type. Read more
Source§impl FileEngine<ResolvedTextFileRequirements> for TextFileEngine
impl FileEngine<ResolvedTextFileRequirements> for TextFileEngine
Source§fn reconcile(
current_bytes: Option<&[u8]>,
resolved_requirements: &ResolvedTextFileRequirements,
) -> EngineOutput
fn reconcile( current_bytes: Option<&[u8]>, resolved_requirements: &ResolvedTextFileRequirements, ) -> EngineOutput
Apply
resolved_requirements against current_bytes, returning what init
would write and what validate would report.Auto Trait Implementations§
impl Freeze for ResolvedTextFileRequirements
impl RefUnwindSafe for ResolvedTextFileRequirements
impl Send for ResolvedTextFileRequirements
impl Sync for ResolvedTextFileRequirements
impl Unpin for ResolvedTextFileRequirements
impl UnsafeUnpin for ResolvedTextFileRequirements
impl UnwindSafe for ResolvedTextFileRequirements
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