pub struct ResolvedType {
pub support: Arc<SerializedTypeSupport>,
pub dynamic_type: DynamicType,
pub keyed: bool,
}Expand description
One resolved type: the wire codec (support) plus the reflective
view (dynamic_type) the XML converter walks. Both are built from
the same CompleteTypeObject, so they always agree on shape.
Fields§
§support: Arc<SerializedTypeSupport>Wire codec + key-hash support (crates/dcps’s runtime-described
topic path).
dynamic_type: DynamicTypeReflective member/kind view for dynxml.
keyed: booltrue if the type carries an @key.
Trait Implementations§
Source§impl Clone for ResolvedType
impl Clone for ResolvedType
Auto Trait Implementations§
impl !RefUnwindSafe for ResolvedType
impl !UnwindSafe for ResolvedType
impl Freeze for ResolvedType
impl Send for ResolvedType
impl Sync for ResolvedType
impl Unpin for ResolvedType
impl UnsafeUnpin for ResolvedType
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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