Struct Data Schema

View as Markdown

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