[−][src]Struct cloudevents::EventBuilder
Builder to create super::Event:
use cloudevents::EventBuilder; use chrono::Utc; use url::Url; let event = EventBuilder::v10() .id("my_event.my_application") .source(Url::parse("http://localhost:8080").unwrap()) .time(Utc::now()) .build();
Implementations
impl EventBuilder[src]
pub fn new() -> EventBuilderV10[src]
Creates a new builder for latest CloudEvents version
pub fn v10() -> EventBuilderV10[src]
Creates a new builder for CloudEvents V1.0
pub fn v03() -> EventBuilderV03[src]
Creates a new builder for CloudEvents V0.3
Auto Trait Implementations
impl RefUnwindSafe for EventBuilder
impl Send for EventBuilder
impl Sync for EventBuilder
impl Unpin for EventBuilder
impl UnwindSafe for EventBuilder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,