[−][src]Trait cloudevents::event::AttributesWriter
Required methods
fn set_id(&mut self, id: impl Into<String>)
fn set_source(&mut self, source: impl Into<String>)
fn set_type(&mut self, ty: impl Into<String>)
fn set_subject(&mut self, subject: Option<impl Into<String>>)
fn set_time(&mut self, time: Option<impl Into<DateTime<FixedOffset>>>)
fn set_extension<'name, 'event: 'name>(
&'event mut self,
extension_name: &'name str,
extension_value: impl Into<ExtensionValue>
)
&'event mut self,
extension_name: &'name str,
extension_value: impl Into<ExtensionValue>
)
fn remove_extension<'name, 'event: 'name>(
&'event mut self,
extension_name: &'name str
) -> Option<ExtensionValue>
&'event mut self,
extension_name: &'name str
) -> Option<ExtensionValue>
Implementors
impl AttributesWriter for cloudevents::event::Attributes
[src]
fn set_id(&mut self, id: impl Into<String>)
[src]
fn set_source(&mut self, source: impl Into<String>)
[src]
fn set_type(&mut self, ty: impl Into<String>)
[src]
fn set_subject(&mut self, subject: Option<impl Into<String>>)
[src]
fn set_time(&mut self, time: Option<impl Into<DateTime<FixedOffset>>>)
[src]
fn set_extension<'name, 'event: 'name>(
&'event mut self,
extension_name: &'name str,
extension_value: impl Into<ExtensionValue>
)
[src]
&'event mut self,
extension_name: &'name str,
extension_value: impl Into<ExtensionValue>
)
fn remove_extension<'name, 'event: 'name>(
&'event mut self,
extension_name: &'name str
) -> Option<ExtensionValue>
[src]
&'event mut self,
extension_name: &'name str
) -> Option<ExtensionValue>
impl AttributesWriter for cloudevents::event::AttributesV10
[src]
fn set_id(&mut self, id: impl Into<String>)
[src]
fn set_source(&mut self, source: impl Into<String>)
[src]
fn set_type(&mut self, ty: impl Into<String>)
[src]
fn set_subject(&mut self, subject: Option<impl Into<String>>)
[src]
fn set_time(&mut self, time: Option<impl Into<DateTime<FixedOffset>>>)
[src]
fn set_extension<'name, 'event: 'name>(
&'event mut self,
extension_name: &'name str,
extension_value: impl Into<ExtensionValue>
)
[src]
&'event mut self,
extension_name: &'name str,
extension_value: impl Into<ExtensionValue>
)
fn remove_extension<'name, 'event: 'name>(
&'event mut self,
extension_name: &'name str
) -> Option<ExtensionValue>
[src]
&'event mut self,
extension_name: &'name str
) -> Option<ExtensionValue>
impl AttributesWriter for Event
[src]
fn set_id(&mut self, id: impl Into<String>)
[src]
fn set_source(&mut self, source: impl Into<String>)
[src]
fn set_type(&mut self, ty: impl Into<String>)
[src]
fn set_subject(&mut self, subject: Option<impl Into<String>>)
[src]
fn set_time(&mut self, time: Option<impl Into<DateTime<FixedOffset>>>)
[src]
fn set_extension<'name, 'event: 'name>(
&'event mut self,
extension_name: &'name str,
extension_value: impl Into<ExtensionValue>
)
[src]
&'event mut self,
extension_name: &'name str,
extension_value: impl Into<ExtensionValue>
)
fn remove_extension<'name, 'event: 'name>(
&'event mut self,
extension_name: &'name str
) -> Option<ExtensionValue>
[src]
&'event mut self,
extension_name: &'name str
) -> Option<ExtensionValue>