pub struct AvailableExtension {
pub id: String,
pub version: Option<String>,
pub components: Option<Vec<String>>,
}Expand description
VAPP-161: an extension as a host registered it (available_extensions).
Fields§
§id: String§version: Option<String>None = satisfies any version.
components: Option<Vec<String>>None = not checked.
Trait Implementations§
Source§impl Clone for AvailableExtension
impl Clone for AvailableExtension
Source§impl Debug for AvailableExtension
impl Debug for AvailableExtension
Source§impl Default for AvailableExtension
impl Default for AvailableExtension
Source§impl<'de> Deserialize<'de> for AvailableExtension
impl<'de> Deserialize<'de> for AvailableExtension
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AvailableExtension
Source§impl PartialEq for AvailableExtension
impl PartialEq for AvailableExtension
Source§impl Serialize for AvailableExtension
impl Serialize for AvailableExtension
impl StructuralPartialEq for AvailableExtension
Auto Trait Implementations§
impl Freeze for AvailableExtension
impl RefUnwindSafe for AvailableExtension
impl Send for AvailableExtension
impl Sync for AvailableExtension
impl Unpin for AvailableExtension
impl UnsafeUnpin for AvailableExtension
impl UnwindSafe for AvailableExtension
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.