pub type Auth<T> = View<AuthViewRel<T>>;Expand description
The ‘authority’ Resource Algebra.
This is a specialisation of View, where:
- both
AuthandFragare the same type - the relation between the two is specified by
AuthViewRel: it asserts thatFragmust always be included inAuth
If this type is directly used as a ghost resource, one should rather use
crate::ghost::resource::Authority or crate::ghost::resource::Fragment, which provides convenient wrappers which the provers prefer.
Aliased Type§
pub struct Auth<T>(/* private fields */);