Struct Data Schema
Generated from cargo doc --no-deps -p nemo-relay -p nemo-relay-adaptive -p nemo-relay-ffi.
pub struct DataSchema {
pub name: String,
pub version: String,
}
Identifier for the schema that describes an event’s opaque data payload.
Fields
name: String
Schema name.
version: String
Schema version.
Implementations
impl DataSchema
impl DataSchema
builder
pub fn builder() -> DataSchemaBuilder<((), ())>
Create a builder for building DataSchema. On the builder, call .name(...), .version(...) to set the values of the fields. Finally, call .build() to create the instance of DataSchema.
Trait Implementations
impl Clone for DataSchema
impl Clone for DataSchema
clone
fn clone(&self) -> DataSchema
clone_from
fn clone_from(&mut self, source: &Self)
impl Debug for DataSchema
impl Debug for DataSchema
fmt
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl<'de> Deserialize<'de> for DataSchema
impl<'de> Deserialize<'de> for DataSchema
deserialize
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl PartialEq for DataSchema
impl PartialEq for DataSchema
eq
fn eq(&self, other: &DataSchema) -> bool
ne
fn ne(&self, other: &Rhs) -> bool
impl Serialize for DataSchema
impl Serialize for DataSchema
serialize
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
impl Eq for DataSchema
impl Eq for DataSchema
impl StructuralPartialEq for DataSchema
impl StructuralPartialEq for DataSchema