pub trait DeepView {
type V;
// Required method
spec fn deep_view(&self) -> Self::V;
}Required Associated Types§
Required Methods§
Implementations on Foreign Types§
Source§impl<'a, T: DeepView + Clone> DeepView for Cow<'a, [T]>
Available on crate feature alloc only.
impl<'a, T: DeepView + Clone> DeepView for Cow<'a, [T]>
Available on crate feature
alloc only.Source§impl<Key: DeepView, Value: DeepView, A: Allocator + Clone> DeepView for BTreeMap<Key, Value, A>
impl<Key: DeepView, Value: DeepView, A: Allocator + Clone> DeepView for BTreeMap<Key, Value, A>
Source§impl<Key: DeepView, Value: DeepView, S> DeepView for HashMap<Key, Value, S>
Available on crate feature std only.
impl<Key: DeepView, Value: DeepView, S> DeepView for HashMap<Key, Value, S>
Available on crate feature
std only.Source§impl<T: DeepView, A: Allocator> DeepView for Vec<T, A>
Available on crate feature alloc and (verus_keep_ghost or crate feature allocator) only.
impl<T: DeepView, A: Allocator> DeepView for Vec<T, A>
Available on crate feature
alloc and (verus_keep_ghost or crate feature allocator) only.