pub struct State(/* private fields */);Expand description
Stream state.
Implementations§
Source§impl State
impl State
Sourcepub const STATE_UNSPECIFIED: State
pub const STATE_UNSPECIFIED: State
Unspecified stream state.
Sourcepub const NOT_STARTED: State
pub const NOT_STARTED: State
The stream has been created but has not yet started streaming data.
Sourcepub const MAINTENANCE: State
pub const MAINTENANCE: State
The stream is in maintenance mode.
Updates are rejected on the resource in this state.
Sourcepub const FAILED: State
pub const FAILED: State
The stream is experiencing an error that is preventing data from being streamed.
Sourcepub const FAILED_PERMANENTLY: State
pub const FAILED_PERMANENTLY: State
The stream has experienced a terminal failure.
Sourcepub const DRAINING: State
pub const DRAINING: State
The Stream is no longer reading new events, but still writing events in the buffer.
Sourcepub fn as_str_name(&self) -> Cow<'static, str>
pub fn as_str_name(&self) -> Cow<'static, str>
Gets the enum value as a string.
Sourcepub fn from_str_name(name: &str) -> Option<Self>
pub fn from_str_name(name: &str) -> Option<Self>
Creates an enum value from the value name.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for State
impl<'de> Deserialize<'de> for State
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 StructuralPartialEq for State
Auto Trait Implementations§
impl Freeze for State
impl RefUnwindSafe for State
impl Send for State
impl Sync for State
impl Unpin for State
impl UnwindSafe for State
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