pub struct TemplateRef {
pub name: String,
pub version: String,
pub id: TemplateId,
}Expand description
A structured template, identified by its producer (3.3, 3.4): the versioned mapping from request fields to the provider’s request, with fixed control instructions no caller value can enter.
Fields§
§name: String§version: String§id: TemplateIdTrait Implementations§
Source§impl Clone for TemplateRef
impl Clone for TemplateRef
Source§impl Debug for TemplateRef
impl Debug for TemplateRef
Source§impl<'de> Deserialize<'de> for TemplateRef
impl<'de> Deserialize<'de> for TemplateRef
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 TemplateRef
Source§impl JsonSchema for TemplateRef
impl JsonSchema for TemplateRef
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 inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for TemplateRef
impl PartialEq for TemplateRef
Source§impl Serialize for TemplateRef
impl Serialize for TemplateRef
impl StructuralPartialEq for TemplateRef
Auto Trait Implementations§
impl Freeze for TemplateRef
impl RefUnwindSafe for TemplateRef
impl Send for TemplateRef
impl Sync for TemplateRef
impl Unpin for TemplateRef
impl UnsafeUnpin for TemplateRef
impl UnwindSafe for TemplateRef
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