Trait walrus::CustomSectionId
source · pub trait CustomSectionId {
type CustomSection: ?Sized;
}
Expand description
A common trait for custom section identifiers.
Used in the ModuleCustomSections::get
family of methods to perform type
conversions from dyn CustomSection
trait objects into the concrete
Self::CustomSection
type instance.
You shouldn’t implement this yourself. Instead use TypedCustomSectionId<T>
or UntypedCustomSectionId
.
Required Associated Types§
sourcetype CustomSection: ?Sized
type CustomSection: ?Sized
The concrete custom section type that this id gets out of a
ModuleCustomSections
.
Object Safety§
This trait is not object safe.