pub struct WorkspaceArchiveMetadata {
pub parser: String,
pub entry_count: usize,
pub entries: Vec<WorkspaceArchiveEntry>,
pub truncated: bool,
pub warnings: Vec<String>,
}Expand description
Workspace workspace archive metadata request or result value. Creating the value does not touch the filesystem; workspace executors document read, write, edit, or search effects.
Fields§
§parser: StringParser or fallback path that produced this metadata.
entry_count: usizeCount of entry items observed or included in this record.
entries: Vec<WorkspaceArchiveEntry>Bounded entries included in this record. Limits and truncation are represented by companion metadata when applicable.
truncated: boolWhether output was shortened by byte, item, page, archive, or parser limits.
warnings: Vec<String>Non-fatal warnings from bounded readers, parsers, or policy downgrades.
Trait Implementations§
Source§impl Clone for WorkspaceArchiveMetadata
impl Clone for WorkspaceArchiveMetadata
Source§fn clone(&self) -> WorkspaceArchiveMetadata
fn clone(&self) -> WorkspaceArchiveMetadata
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 WorkspaceArchiveMetadata
impl Debug for WorkspaceArchiveMetadata
Source§impl<'de> Deserialize<'de> for WorkspaceArchiveMetadata
impl<'de> Deserialize<'de> for WorkspaceArchiveMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for WorkspaceArchiveMetadata
Source§impl PartialEq for WorkspaceArchiveMetadata
impl PartialEq for WorkspaceArchiveMetadata
Source§fn eq(&self, other: &WorkspaceArchiveMetadata) -> bool
fn eq(&self, other: &WorkspaceArchiveMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WorkspaceArchiveMetadata
impl Serialize for WorkspaceArchiveMetadata
impl StructuralPartialEq for WorkspaceArchiveMetadata
Auto Trait Implementations§
impl Freeze for WorkspaceArchiveMetadata
impl RefUnwindSafe for WorkspaceArchiveMetadata
impl Send for WorkspaceArchiveMetadata
impl Sync for WorkspaceArchiveMetadata
impl Unpin for WorkspaceArchiveMetadata
impl UnsafeUnpin for WorkspaceArchiveMetadata
impl UnwindSafe for WorkspaceArchiveMetadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.