pub struct StreamName(pub Vec<u8>);Expand description
The name of an event stream.
Tuple Fields§
§0: Vec<u8>Implementations§
Source§impl StreamName
 
impl StreamName
Sourcepub fn into_bytes(self) -> Vec<u8> ⓘ
 
pub fn into_bytes(self) -> Vec<u8> ⓘ
Turns the stream name into bytes.
Trait Implementations§
Source§impl Clone for StreamName
 
impl Clone for StreamName
Source§fn clone(&self) -> StreamName
 
fn clone(&self) -> StreamName
Returns a copy of the value. Read more
1.0.0 · 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 StreamName
 
impl Debug for StreamName
Source§impl<'de> Deserialize<'de> for StreamName
 
impl<'de> Deserialize<'de> for StreamName
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 StreamName
 
impl Display for StreamName
Source§impl<T> From<T> for StreamName
 
impl<T> From<T> for StreamName
Source§impl FromStr for StreamName
 
impl FromStr for StreamName
Source§impl Hash for StreamName
 
impl Hash for StreamName
Source§impl InputType for StreamName
 
impl InputType for StreamName
Source§type RawValueType = StreamName
 
type RawValueType = StreamName
The raw type used for validator. Read more
Source§fn create_type_info(registry: &mut Registry) -> String
 
fn create_type_info(registry: &mut Registry) -> String
Create type information in the registry and return qualified typename.
Source§fn parse(value: Option<Value>) -> InputValueResult<Self>
 
fn parse(value: Option<Value>) -> InputValueResult<Self>
Parse from 
Value. None represents undefined.Source§fn as_raw_value(&self) -> Option<&Self::RawValueType>
 
fn as_raw_value(&self) -> Option<&Self::RawValueType>
Returns a reference to the raw value.
Source§fn qualified_type_name() -> String
 
fn qualified_type_name() -> String
Qualified typename.
Source§impl Ord for StreamName
 
impl Ord for StreamName
Source§fn cmp(&self, other: &StreamName) -> Ordering
 
fn cmp(&self, other: &StreamName) -> Ordering
1.21.0 · 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 OutputType for StreamName
 
impl OutputType for StreamName
Source§fn create_type_info(registry: &mut Registry) -> String
 
fn create_type_info(registry: &mut Registry) -> String
Create type information in the registry and return qualified typename.
Source§async fn resolve(
    &self,
    _: &ContextSelectionSet<'_>,
    _field: &Positioned<Field>,
) -> ServerResult<Value>
 
async fn resolve( &self, _: &ContextSelectionSet<'_>, _field: &Positioned<Field>, ) -> ServerResult<Value>
Resolve an output value to 
async_graphql::Value.Source§fn qualified_type_name() -> String
 
fn qualified_type_name() -> String
Qualified typename.
Source§impl PartialEq for StreamName
 
impl PartialEq for StreamName
Source§impl PartialOrd for StreamName
 
impl PartialOrd for StreamName
Source§impl ScalarType for StreamName
 
impl ScalarType for StreamName
Source§impl Serialize for StreamName
 
impl Serialize for StreamName
Source§impl WitLoad for StreamName
 
impl WitLoad for StreamName
Source§fn load<Instance>(
    memory: &Memory<'_, Instance>,
    location: GuestPointer,
) -> Result<Self, RuntimeError>where
    Instance: InstanceWithMemory,
    <Instance::Runtime as Runtime>::Memory: RuntimeMemory<Instance>,
 
fn load<Instance>(
    memory: &Memory<'_, Instance>,
    location: GuestPointer,
) -> Result<Self, RuntimeError>where
    Instance: InstanceWithMemory,
    <Instance::Runtime as Runtime>::Memory: RuntimeMemory<Instance>,
Loads an instance of the type from the 
location in the guest’s memory.Source§fn lift_from<Instance>(
    flat_layout: <Self::Layout as Layout>::Flat,
    memory: &Memory<'_, Instance>,
) -> Result<Self, RuntimeError>where
    Instance: InstanceWithMemory,
    <Instance::Runtime as Runtime>::Memory: RuntimeMemory<Instance>,
 
fn lift_from<Instance>(
    flat_layout: <Self::Layout as Layout>::Flat,
    memory: &Memory<'_, Instance>,
) -> Result<Self, RuntimeError>where
    Instance: InstanceWithMemory,
    <Instance::Runtime as Runtime>::Memory: RuntimeMemory<Instance>,
Lifts an instance of the type from the 
flat_layout representation. Read moreSource§impl WitStore for StreamName
 
impl WitStore for StreamName
Source§fn store<Instance>(
    &self,
    memory: &mut Memory<'_, Instance>,
    location: GuestPointer,
) -> Result<(), RuntimeError>where
    Instance: InstanceWithMemory,
    <Instance::Runtime as Runtime>::Memory: RuntimeMemory<Instance>,
 
fn store<Instance>(
    &self,
    memory: &mut Memory<'_, Instance>,
    location: GuestPointer,
) -> Result<(), RuntimeError>where
    Instance: InstanceWithMemory,
    <Instance::Runtime as Runtime>::Memory: RuntimeMemory<Instance>,
Stores the type at the 
location in the guest’s memory.Source§fn lower<Instance>(
    &self,
    memory: &mut Memory<'_, Instance>,
) -> Result<<Self::Layout as Layout>::Flat, RuntimeError>where
    Instance: InstanceWithMemory,
    <Instance::Runtime as Runtime>::Memory: RuntimeMemory<Instance>,
 
fn lower<Instance>(
    &self,
    memory: &mut Memory<'_, Instance>,
) -> Result<<Self::Layout as Layout>::Flat, RuntimeError>where
    Instance: InstanceWithMemory,
    <Instance::Runtime as Runtime>::Memory: RuntimeMemory<Instance>,
Lowers the type into its flat layout representation. Read more
Source§impl WitType for StreamName
 
impl WitType for StreamName
impl Eq for StreamName
impl StructuralPartialEq for StreamName
Auto Trait Implementations§
impl Freeze for StreamName
impl RefUnwindSafe for StreamName
impl Send for StreamName
impl Sync for StreamName
impl Unpin for StreamName
impl UnwindSafe for StreamName
Blanket Implementations§
Source§impl<T> ArchivePointee for T
 
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
 
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
    _: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
 
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> CallHasher for T
 
impl<T> CallHasher for T
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<Q, K> Comparable<K> for Q
 
impl<Q, K> Comparable<K> for Q
Source§impl<Choices> CoproductSubsetter<CNil, HNil> for Choices
 
impl<Choices> CoproductSubsetter<CNil, HNil> for Choices
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
 
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.Source§impl<T> FutureExt for T
 
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
 
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
 
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
 
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more§impl<T> IntoRequest<T> for T
 
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
 
fn into_request(self) -> Request<T>
Wrap the input message 
T in a tonic::Request§impl<L> LayerExt<L> for L
 
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
    L: Layer<S>,
 
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
    L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].Source§impl<T> LayoutRaw for T
 
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
 
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.
Source§impl<T> MockResults for T
 
impl<T> MockResults for T
Source§type Results = T
 
type Results = T
The mock native type of the results for the 
MockInstance.Source§impl<T> Pointable for T
 
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
    T: ?Sized,
 
impl<T> PolicyExt for Twhere
    T: ?Sized,
Source§impl<M, I> RuntimeMemory<&mut I> for Mwhere
    M: RuntimeMemory<I>,
 
impl<M, I> RuntimeMemory<&mut I> for Mwhere
    M: RuntimeMemory<I>,
Source§fn read<'instance>(
    &self,
    instance: &'instance &mut I,
    location: GuestPointer,
    length: u32,
) -> Result<Cow<'instance, [u8]>, RuntimeError>
 
fn read<'instance>( &self, instance: &'instance &mut I, location: GuestPointer, length: u32, ) -> Result<Cow<'instance, [u8]>, RuntimeError>
Reads length bytes from memory from the provided location.
Source§fn write(
    &mut self,
    instance: &mut &mut I,
    location: GuestPointer,
    bytes: &[u8],
) -> Result<(), RuntimeError>
 
fn write( &mut self, instance: &mut &mut I, location: GuestPointer, bytes: &[u8], ) -> Result<(), RuntimeError>
Writes the bytes to memory at the provided location.
Source§impl<T> ToStringFallible for Twhere
    T: Display,
 
impl<T> ToStringFallible for Twhere
    T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
 
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.
Source§impl<T> Upcastable for T
 
impl<T> Upcastable for T
Source§fn upcast_any_ref(&self) -> &(dyn Any + 'static)
 
fn upcast_any_ref(&self) -> &(dyn Any + 'static)
upcast ref
Source§fn upcast_any_mut(&mut self) -> &mut (dyn Any + 'static)
 
fn upcast_any_mut(&mut self) -> &mut (dyn Any + 'static)
upcast mut ref