pub struct DiscoveredResourceMetadata {
pub extensions: Vec<ResourceMetadataEntry>,
pub packages: Vec<ResourceMetadataEntry>,
pub skills: Vec<ResourceMetadataEntry>,
pub fragments: Vec<ResourceMetadataEntry>,
pub themes: Vec<ResourceMetadataEntry>,
pub diagnostics: Vec<String>,
}Expand description
Public metadata for resources discovered by the coding harness.
Fields§
§extensions: Vec<ResourceMetadataEntry>§packages: Vec<ResourceMetadataEntry>§skills: Vec<ResourceMetadataEntry>§fragments: Vec<ResourceMetadataEntry>§themes: Vec<ResourceMetadataEntry>§diagnostics: Vec<String>Implementations§
Source§impl DiscoveredResourceMetadata
impl DiscoveredResourceMetadata
pub fn to_rpc_json(&self) -> Value
Trait Implementations§
Source§impl Clone for DiscoveredResourceMetadata
impl Clone for DiscoveredResourceMetadata
Source§fn clone(&self) -> DiscoveredResourceMetadata
fn clone(&self) -> DiscoveredResourceMetadata
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 DiscoveredResourceMetadata
impl Debug for DiscoveredResourceMetadata
Source§impl Default for DiscoveredResourceMetadata
impl Default for DiscoveredResourceMetadata
Source§fn default() -> DiscoveredResourceMetadata
fn default() -> DiscoveredResourceMetadata
Returns the “default value” for a type. Read more
impl Eq for DiscoveredResourceMetadata
Source§impl PartialEq for DiscoveredResourceMetadata
impl PartialEq for DiscoveredResourceMetadata
Source§fn eq(&self, other: &DiscoveredResourceMetadata) -> bool
fn eq(&self, other: &DiscoveredResourceMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DiscoveredResourceMetadata
Auto Trait Implementations§
impl Freeze for DiscoveredResourceMetadata
impl RefUnwindSafe for DiscoveredResourceMetadata
impl Send for DiscoveredResourceMetadata
impl Sync for DiscoveredResourceMetadata
impl Unpin for DiscoveredResourceMetadata
impl UnsafeUnpin for DiscoveredResourceMetadata
impl UnwindSafe for DiscoveredResourceMetadata
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,
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more