update comment
This commit is contained in:
parent
9239d3eb2b
commit
6cce48838b
@ -928,7 +928,7 @@ impl<'a, I: MaybeSizedType<'a>> Type<'a> for Ref<I> {
|
|||||||
/// An `Option` with a type tag `I`.
|
/// An `Option` with a type tag `I`.
|
||||||
///
|
///
|
||||||
/// Since this struct implements `Erased`, the type can be erased to make a dynamically typed
|
/// Since this struct implements `Erased`, the type can be erased to make a dynamically typed
|
||||||
/// option. The type can be checked dynamically using `Erased::tag_id` and since this is statically
|
/// option. The type can be checked dynamically using `Tagged::tag_id` and since this is statically
|
||||||
/// checked for the concrete type, there is some degree of type safety.
|
/// checked for the concrete type, there is some degree of type safety.
|
||||||
#[repr(transparent)]
|
#[repr(transparent)]
|
||||||
pub(crate) struct TaggedOption<'a, I: tags::Type<'a>>(pub Option<I::Reified>);
|
pub(crate) struct TaggedOption<'a, I: tags::Type<'a>>(pub Option<I::Reified>);
|
||||||
|
Loading…
Reference in New Issue
Block a user