pub struct ParsedOffer {Show 18 fields
pub service: Option<Spanned<OneOrMany<Name>>>,
pub protocol: Option<Spanned<OneOrMany<Name>>>,
pub directory: Option<Spanned<OneOrMany<Name>>>,
pub runner: Option<Spanned<OneOrMany<Name>>>,
pub resolver: Option<Spanned<OneOrMany<Name>>>,
pub storage: Option<Spanned<OneOrMany<Name>>>,
pub dictionary: Option<Spanned<OneOrMany<Name>>>,
pub config: Option<Spanned<OneOrMany<Name>>>,
pub from: Spanned<OneOrMany<OfferFromRef>>,
pub to: Spanned<OneOrMany<OfferToRef>>,
pub as: Option<Spanned<Name>>,
pub dependency: Option<Spanned<DependencyType>>,
pub rights: Option<Spanned<Rights>>,
pub subdir: Option<Spanned<RelativePath>>,
pub event_stream: Option<Spanned<OneOrMany<Name>>>,
pub scope: Option<Spanned<OneOrMany<EventScope>>>,
pub availability: Option<Spanned<Availability>>,
pub source_availability: Option<Spanned<SourceAvailability>>,
}Fields§
§service: Option<Spanned<OneOrMany<Name>>>§protocol: Option<Spanned<OneOrMany<Name>>>§directory: Option<Spanned<OneOrMany<Name>>>§runner: Option<Spanned<OneOrMany<Name>>>§resolver: Option<Spanned<OneOrMany<Name>>>§storage: Option<Spanned<OneOrMany<Name>>>§dictionary: Option<Spanned<OneOrMany<Name>>>§config: Option<Spanned<OneOrMany<Name>>>§from: Spanned<OneOrMany<OfferFromRef>>§to: Spanned<OneOrMany<OfferToRef>>§as: Option<Spanned<Name>>§dependency: Option<Spanned<DependencyType>>§rights: Option<Spanned<Rights>>§subdir: Option<Spanned<RelativePath>>§event_stream: Option<Spanned<OneOrMany<Name>>>§scope: Option<Spanned<OneOrMany<EventScope>>>§availability: Option<Spanned<Availability>>§source_availability: Option<Spanned<SourceAvailability>>Trait Implementations§
Source§impl Clone for ParsedOffer
impl Clone for ParsedOffer
Source§fn clone(&self) -> ParsedOffer
fn clone(&self) -> ParsedOffer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParsedOffer
impl Debug for ParsedOffer
Source§impl<'de> Deserialize<'de> for ParsedOffer
impl<'de> Deserialize<'de> for ParsedOffer
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
Source§impl Hydrate for ParsedOffer
impl Hydrate for ParsedOffer
Source§impl PartialEq for ParsedOffer
impl PartialEq for ParsedOffer
impl StructuralPartialEq for ParsedOffer
Auto Trait Implementations§
impl Freeze for ParsedOffer
impl RefUnwindSafe for ParsedOffer
impl Send for ParsedOffer
impl Sync for ParsedOffer
impl Unpin for ParsedOffer
impl UnwindSafe for ParsedOffer
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,
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more