pub struct RepoListReportV1 {Show 14 fields
pub receipt_id: ArtifactId,
pub kind: ArtifactKindV1,
pub tool_id: String,
pub sandbox_root: String,
pub requested_path: String,
pub entries: Vec<RepoListEntryV1>,
pub listing_digest: DisplayDigestV1,
pub total_entries: usize,
pub returned_entries: usize,
pub truncated: bool,
pub full_listing_digest: Option<DisplayDigestV1>,
pub allowed: bool,
pub reason_codes: Vec<String>,
pub listed_at: DateTime<Utc>,
}Fields§
§receipt_id: ArtifactId§kind: ArtifactKindV1§tool_id: String§sandbox_root: String§requested_path: String§entries: Vec<RepoListEntryV1>§listing_digest: DisplayDigestV1§total_entries: usize§returned_entries: usize§truncated: bool§full_listing_digest: Option<DisplayDigestV1>§allowed: bool§reason_codes: Vec<String>§listed_at: DateTime<Utc>Implementations§
Source§impl RepoListReportV1
impl RepoListReportV1
pub fn allowed( sandbox_root: impl Into<String>, requested_path: impl Into<String>, entries: Vec<RepoListEntryV1>, ) -> Self
pub fn allowed_with_full_listing( sandbox_root: impl Into<String>, requested_path: impl Into<String>, entries: Vec<RepoListEntryV1>, total_entries: usize, full_listing_digest: DisplayDigestV1, ) -> Self
pub fn denied( sandbox_root: impl Into<String>, requested_path: impl Into<String>, reason: impl Into<String>, ) -> Self
Trait Implementations§
Source§impl Clone for RepoListReportV1
impl Clone for RepoListReportV1
Source§fn clone(&self) -> RepoListReportV1
fn clone(&self) -> RepoListReportV1
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 RepoListReportV1
impl Debug for RepoListReportV1
Source§impl<'de> Deserialize<'de> for RepoListReportV1
impl<'de> Deserialize<'de> for RepoListReportV1
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 RepoListReportV1
Source§impl JsonSchema for RepoListReportV1
impl JsonSchema for RepoListReportV1
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for RepoListReportV1
impl PartialEq for RepoListReportV1
Source§fn eq(&self, other: &RepoListReportV1) -> bool
fn eq(&self, other: &RepoListReportV1) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RepoListReportV1
impl Serialize for RepoListReportV1
impl StructuralPartialEq for RepoListReportV1
Auto Trait Implementations§
impl Freeze for RepoListReportV1
impl RefUnwindSafe for RepoListReportV1
impl Send for RepoListReportV1
impl Sync for RepoListReportV1
impl Unpin for RepoListReportV1
impl UnsafeUnpin for RepoListReportV1
impl UnwindSafe for RepoListReportV1
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