pub struct QuadletDocumentInput { /* private fields */ }Expand description
One caller-supplied Quadlet unit file held entirely in memory.
Implementations§
Source§impl QuadletDocumentInput
impl QuadletDocumentInput
Sourcepub fn new(
name: impl Into<String>,
source_id: QuadletSourceId,
text: impl Into<String>,
) -> Self
pub fn new( name: impl Into<String>, source_id: QuadletSourceId, text: impl Into<String>, ) -> Self
Creates an input without reading or validating an external path.
Sourcepub const fn source_id(&self) -> QuadletSourceId
pub const fn source_id(&self) -> QuadletSourceId
Returns the caller-owned native source identity.
Trait Implementations§
Source§impl Clone for QuadletDocumentInput
impl Clone for QuadletDocumentInput
Source§impl Debug for QuadletDocumentInput
impl Debug for QuadletDocumentInput
impl Eq for QuadletDocumentInput
Source§impl PartialEq for QuadletDocumentInput
impl PartialEq for QuadletDocumentInput
impl StructuralPartialEq for QuadletDocumentInput
Auto Trait Implementations§
impl Freeze for QuadletDocumentInput
impl RefUnwindSafe for QuadletDocumentInput
impl Send for QuadletDocumentInput
impl Sync for QuadletDocumentInput
impl Unpin for QuadletDocumentInput
impl UnsafeUnpin for QuadletDocumentInput
impl UnwindSafe for QuadletDocumentInput
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