pub enum MustacheEvent {
Rendered {
output: String,
},
Registered {
template: TemplateInfo,
},
Template {
template: String,
},
NotFound {
message: String,
},
Templates {
templates: Vec<TemplateInfo>,
},
Deleted {
count: usize,
},
Error {
message: String,
},
}Expand description
Events from mustache operations
Variants§
Rendered
Template rendered successfully
Registered
Template registered successfully
Fields
§
template: TemplateInfoTemplate info
Template
Template retrieved
NotFound
Template not found
Templates
List of templates
Fields
§
templates: Vec<TemplateInfo>The templates
Deleted
Template deleted
Error
Error occurred
Trait Implementations§
Source§impl Clone for MustacheEvent
impl Clone for MustacheEvent
Source§fn clone(&self) -> MustacheEvent
fn clone(&self) -> MustacheEvent
Returns a duplicate of the value. Read more
1.0.0 · 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 MustacheEvent
impl Debug for MustacheEvent
Source§impl<'de> Deserialize<'de> for MustacheEvent
impl<'de> Deserialize<'de> for MustacheEvent
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
Source§impl JsonSchema for MustacheEvent
impl JsonSchema for MustacheEvent
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 moreAuto Trait Implementations§
impl Freeze for MustacheEvent
impl RefUnwindSafe for MustacheEvent
impl Send for MustacheEvent
impl Sync for MustacheEvent
impl Unpin for MustacheEvent
impl UnsafeUnpin for MustacheEvent
impl UnwindSafe for MustacheEvent
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<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