[−][src]Trait cloudevents::AttributesWriter
Trait to set CloudEvents Context attributes.
Required methods
pub fn set_id(&mut self, id: impl Into<String>) -> String
[src]
Set the id. Returns the previous value.
pub fn set_source(&mut self, source: impl Into<Url>) -> Url
[src]
Set the source. Returns the previous value.
pub fn set_type(&mut self, ty: impl Into<String>) -> String
[src]
Set the type. Returns the previous value.
pub fn set_subject(
&mut self,
subject: Option<impl Into<String>>
) -> Option<String>
[src]
&mut self,
subject: Option<impl Into<String>>
) -> Option<String>
Set the subject. Returns the previous value.
pub fn set_time(
&mut self,
time: Option<impl Into<DateTime<Utc>>>
) -> Option<DateTime<Utc>>
[src]
&mut self,
time: Option<impl Into<DateTime<Utc>>>
) -> Option<DateTime<Utc>>
Set the time. Returns the previous value.
pub fn set_datacontenttype(
&mut self,
datacontenttype: Option<impl Into<String>>
) -> Option<String>
[src]
&mut self,
datacontenttype: Option<impl Into<String>>
) -> Option<String>
Set the datacontenttype. Returns the previous value.
pub fn set_dataschema(
&mut self,
dataschema: Option<impl Into<Url>>
) -> Option<Url>
[src]
&mut self,
dataschema: Option<impl Into<Url>>
) -> Option<Url>
Set the dataschema. Returns the previous value.
Implementors
impl AttributesWriter for cloudevents::event::Attributes
[src]
pub fn set_id(&mut self, id: impl Into<String>) -> String
[src]
pub fn set_source(&mut self, source: impl Into<Url>) -> Url
[src]
pub fn set_type(&mut self, ty: impl Into<String>) -> String
[src]
pub fn set_subject(
&mut self,
subject: Option<impl Into<String>>
) -> Option<String>
[src]
&mut self,
subject: Option<impl Into<String>>
) -> Option<String>
pub fn set_time(
&mut self,
time: Option<impl Into<DateTime<Utc>>>
) -> Option<DateTime<Utc>>
[src]
&mut self,
time: Option<impl Into<DateTime<Utc>>>
) -> Option<DateTime<Utc>>
pub fn set_datacontenttype(
&mut self,
datacontenttype: Option<impl Into<String>>
) -> Option<String>
[src]
&mut self,
datacontenttype: Option<impl Into<String>>
) -> Option<String>
pub fn set_dataschema(
&mut self,
dataschema: Option<impl Into<Url>>
) -> Option<Url>
[src]
&mut self,
dataschema: Option<impl Into<Url>>
) -> Option<Url>
impl AttributesWriter for cloudevents::event::AttributesV03
[src]
pub fn set_id(&mut self, id: impl Into<String>) -> String
[src]
pub fn set_source(&mut self, source: impl Into<Url>) -> Url
[src]
pub fn set_type(&mut self, ty: impl Into<String>) -> String
[src]
pub fn set_subject(
&mut self,
subject: Option<impl Into<String>>
) -> Option<String>
[src]
&mut self,
subject: Option<impl Into<String>>
) -> Option<String>
pub fn set_time(
&mut self,
time: Option<impl Into<DateTime<Utc>>>
) -> Option<DateTime<Utc>>
[src]
&mut self,
time: Option<impl Into<DateTime<Utc>>>
) -> Option<DateTime<Utc>>
pub fn set_datacontenttype(
&mut self,
datacontenttype: Option<impl Into<String>>
) -> Option<String>
[src]
&mut self,
datacontenttype: Option<impl Into<String>>
) -> Option<String>
pub fn set_dataschema(
&mut self,
dataschema: Option<impl Into<Url>>
) -> Option<Url>
[src]
&mut self,
dataschema: Option<impl Into<Url>>
) -> Option<Url>
impl AttributesWriter for cloudevents::event::AttributesV10
[src]
pub fn set_id(&mut self, id: impl Into<String>) -> String
[src]
pub fn set_source(&mut self, source: impl Into<Url>) -> Url
[src]
pub fn set_type(&mut self, ty: impl Into<String>) -> String
[src]
pub fn set_subject(
&mut self,
subject: Option<impl Into<String>>
) -> Option<String>
[src]
&mut self,
subject: Option<impl Into<String>>
) -> Option<String>
pub fn set_time(
&mut self,
time: Option<impl Into<DateTime<Utc>>>
) -> Option<DateTime<Utc>>
[src]
&mut self,
time: Option<impl Into<DateTime<Utc>>>
) -> Option<DateTime<Utc>>
pub fn set_datacontenttype(
&mut self,
datacontenttype: Option<impl Into<String>>
) -> Option<String>
[src]
&mut self,
datacontenttype: Option<impl Into<String>>
) -> Option<String>
pub fn set_dataschema(
&mut self,
dataschema: Option<impl Into<Url>>
) -> Option<Url>
[src]
&mut self,
dataschema: Option<impl Into<Url>>
) -> Option<Url>
impl AttributesWriter for Event
[src]
pub fn set_id(&mut self, id: impl Into<String>) -> String
[src]
pub fn set_source(&mut self, source: impl Into<Url>) -> Url
[src]
pub fn set_type(&mut self, ty: impl Into<String>) -> String
[src]
pub fn set_subject(
&mut self,
subject: Option<impl Into<String>>
) -> Option<String>
[src]
&mut self,
subject: Option<impl Into<String>>
) -> Option<String>
pub fn set_time(
&mut self,
time: Option<impl Into<DateTime<Utc>>>
) -> Option<DateTime<Utc>>
[src]
&mut self,
time: Option<impl Into<DateTime<Utc>>>
) -> Option<DateTime<Utc>>
pub fn set_datacontenttype(
&mut self,
datacontenttype: Option<impl Into<String>>
) -> Option<String>
[src]
&mut self,
datacontenttype: Option<impl Into<String>>
) -> Option<String>
pub fn set_dataschema(
&mut self,
dataschema: Option<impl Into<Url>>
) -> Option<Url>
[src]
&mut self,
dataschema: Option<impl Into<Url>>
) -> Option<Url>