pub struct StreamDeltaId(/* private fields */);Expand description
Typed stream identifier for StreamDeltaId. Use it to correlate deltas, rules, matchers, and interventions; constructing it is data-only and performs no side effects.
Implementations§
Source§impl StreamDeltaId
impl StreamDeltaId
Sourcepub fn new(value: impl Into<String>) -> Self
pub fn new(value: impl Into<String>) -> Self
Creates a new records::stream value with explicit caller-provided inputs. This constructor is data-only and performs no I/O or external side effects.
§Panics
Panics if constructor invariants fail, such as invalid identifier
text or constructor-specific bounds. Use a fallible constructor such as
try_new when one is available for untrusted input.
Trait Implementations§
Source§impl Clone for StreamDeltaId
impl Clone for StreamDeltaId
Source§fn clone(&self) -> StreamDeltaId
fn clone(&self) -> StreamDeltaId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StreamDeltaId
impl Debug for StreamDeltaId
Source§impl<'de> Deserialize<'de> for StreamDeltaId
impl<'de> Deserialize<'de> for StreamDeltaId
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 Display for StreamDeltaId
impl Display for StreamDeltaId
Source§impl From<&str> for StreamDeltaId
impl From<&str> for StreamDeltaId
Source§impl Hash for StreamDeltaId
impl Hash for StreamDeltaId
Source§impl Ord for StreamDeltaId
impl Ord for StreamDeltaId
Source§fn cmp(&self, other: &StreamDeltaId) -> Ordering
fn cmp(&self, other: &StreamDeltaId) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for StreamDeltaId
impl PartialEq for StreamDeltaId
Source§fn eq(&self, other: &StreamDeltaId) -> bool
fn eq(&self, other: &StreamDeltaId) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for StreamDeltaId
impl PartialOrd for StreamDeltaId
Source§impl Serialize for StreamDeltaId
impl Serialize for StreamDeltaId
impl Eq for StreamDeltaId
impl StructuralPartialEq for StreamDeltaId
Auto Trait Implementations§
impl Freeze for StreamDeltaId
impl RefUnwindSafe for StreamDeltaId
impl Send for StreamDeltaId
impl Sync for StreamDeltaId
impl Unpin for StreamDeltaId
impl UnsafeUnpin for StreamDeltaId
impl UnwindSafe for StreamDeltaId
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