pub struct GeneratedClientMetadata {
pub tool: String,
pub name: Option<String>,
pub generator_name: Option<String>,
pub input_spec: Option<String>,
pub output: Option<String>,
pub version: Option<String>,
pub generated_file: Option<String>,
pub line: u32,
}Expand description
Exact generated-client configuration or manifest observation.
Fields§
§tool: StringGenerator tool family.
name: Option<String>Named generator configuration when available.
generator_name: Option<String>Generator implementation, such as typescript-fetch.
input_spec: Option<String>Repository-relative input contract path when explicitly configured.
output: Option<String>Repository-relative generated output root when explicitly configured.
version: Option<String>Generator version when explicitly recorded.
generated_file: Option<String>Generated file path when listed by a tool-owned manifest.
line: u32One-based direct evidence line.
Trait Implementations§
Source§impl Clone for GeneratedClientMetadata
impl Clone for GeneratedClientMetadata
Source§fn clone(&self) -> GeneratedClientMetadata
fn clone(&self) -> GeneratedClientMetadata
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 GeneratedClientMetadata
impl Debug for GeneratedClientMetadata
Source§impl<'de> Deserialize<'de> for GeneratedClientMetadata
impl<'de> Deserialize<'de> for GeneratedClientMetadata
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 GeneratedClientMetadata
Source§impl PartialEq for GeneratedClientMetadata
impl PartialEq for GeneratedClientMetadata
Source§impl Serialize for GeneratedClientMetadata
impl Serialize for GeneratedClientMetadata
impl StructuralPartialEq for GeneratedClientMetadata
Auto Trait Implementations§
impl Freeze for GeneratedClientMetadata
impl RefUnwindSafe for GeneratedClientMetadata
impl Send for GeneratedClientMetadata
impl Sync for GeneratedClientMetadata
impl Unpin for GeneratedClientMetadata
impl UnsafeUnpin for GeneratedClientMetadata
impl UnwindSafe for GeneratedClientMetadata
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.