Struct gluon_base::serialization::SeSeed
source · pub struct SeSeed {
pub node_to_id: NodeToId,
}
Fields§
§node_to_id: NodeToId
Implementations§
Trait Implementations§
source§impl<Id, T> SerializeState<SeSeed> for Alias<Id, T>
impl<Id, T> SerializeState<SeSeed> for Alias<Id, T>
source§fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Serializes
self
source§impl<Id, T> SerializeState<SeSeed> for AliasData<Id, T>
impl<Id, T> SerializeState<SeSeed> for AliasData<Id, T>
source§fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Serializes
self
source§impl<Id, T> SerializeState<SeSeed> for AliasRef<Id, T>
impl<Id, T> SerializeState<SeSeed> for AliasRef<Id, T>
source§fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Serializes
self
source§impl SerializeState<SeSeed> for ArcKind
impl SerializeState<SeSeed> for ArcKind
source§fn serialize_state<S>(
&self,
serializer: S,
seed: &SeSeed
) -> Result<S::Ok, S::Error>where
S: Serializer,
fn serialize_state<S>(
&self,
serializer: S,
seed: &SeSeed
) -> Result<S::Ok, S::Error>where
S: Serializer,
Serializes
self
source§impl<Id> SerializeState<SeSeed> for ArcType<Id>
impl<Id> SerializeState<SeSeed> for ArcType<Id>
source§fn serialize_state<S>(
&self,
serializer: S,
seed: &SeSeed
) -> Result<S::Ok, S::Error>where
S: Serializer,
fn serialize_state<S>(
&self,
serializer: S,
seed: &SeSeed
) -> Result<S::Ok, S::Error>where
S: Serializer,
Serializes
self
source§impl<FieldId, T> SerializeState<SeSeed> for Field<FieldId, T>
impl<FieldId, T> SerializeState<SeSeed> for Field<FieldId, T>
source§fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Serializes
self
source§impl<Id> SerializeState<SeSeed> for Generic<Id>where
Id: SerializeState<SeSeed>,
impl<Id> SerializeState<SeSeed> for Generic<Id>where
Id: SerializeState<SeSeed>,
source§fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Serializes
self
source§impl SerializeState<SeSeed> for Kind
impl SerializeState<SeSeed> for Kind
source§fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Serializes
self
source§impl<Id> SerializeState<SeSeed> for Skolem<Id>where
Id: SerializeState<SeSeed>,
impl<Id> SerializeState<SeSeed> for Skolem<Id>where
Id: SerializeState<SeSeed>,
source§fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Serializes
self
source§impl SerializeState<SeSeed> for Symbol
impl SerializeState<SeSeed> for Symbol
source§fn serialize_state<S>(
&self,
serializer: S,
seed: &SeSeed
) -> Result<S::Ok, S::Error>where
S: Serializer,
fn serialize_state<S>(
&self,
serializer: S,
seed: &SeSeed
) -> Result<S::Ok, S::Error>where
S: Serializer,
Serializes
self
source§impl SerializeState<SeSeed> for SymbolRef
impl SerializeState<SeSeed> for SymbolRef
source§fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Serializes
self
source§impl<Id, T> SerializeState<SeSeed> for Type<Id, T>where
T: TypePtr<Id = Id> + SerializeState<SeSeed>,
Id: SerializeState<SeSeed>,
T::Fields: SerializeState<SeSeed>,
T::TypeFields: SerializeState<SeSeed>,
impl<Id, T> SerializeState<SeSeed> for Type<Id, T>where
T: TypePtr<Id = Id> + SerializeState<SeSeed>,
Id: SerializeState<SeSeed>,
T::Fields: SerializeState<SeSeed>,
T::TypeFields: SerializeState<SeSeed>,
source§fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Serializes
self
source§impl SerializeState<SeSeed> for TypeVariable
impl SerializeState<SeSeed> for TypeVariable
source§fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Serializes
self
source§impl<Id, T> SerializeState<SeSeed> for TypedIdent<Id, T>
impl<Id, T> SerializeState<SeSeed> for TypedIdent<Id, T>
source§fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
fn serialize_state<__S>(
&self,
__serializer: __S,
__seed: &SeSeed
) -> Result<__S::Ok, __S::Error>where
__S: Serializer,
Serializes
self
Auto Trait Implementations§
impl !RefUnwindSafe for SeSeed
impl !Send for SeSeed
impl !Sync for SeSeed
impl Unpin for SeSeed
impl !UnwindSafe for SeSeed
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