pub struct OfferEventStreamDecl {
pub source: OfferSource,
pub scope: Option<Vec<EventScope>>,
pub source_name: Name,
pub target: OfferTarget,
pub target_name: Name,
pub availability: Availability,
}
Fields§
§source: OfferSource
§scope: Option<Vec<EventScope>>
§source_name: Name
§target: OfferTarget
§target_name: Name
§availability: Availability
Trait Implementations§
Source§impl Clone for OfferEventStreamDecl
impl Clone for OfferEventStreamDecl
Source§fn clone(&self) -> OfferEventStreamDecl
fn clone(&self) -> OfferEventStreamDecl
Returns a copy 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 OfferEventStreamDecl
impl Debug for OfferEventStreamDecl
Source§impl FidlIntoNative<OfferEventStreamDecl> for OfferEventStream
impl FidlIntoNative<OfferEventStreamDecl> for OfferEventStream
fn fidl_into_native(self) -> OfferEventStreamDecl
Source§impl From<OfferEventStreamDecl> for OfferDecl
impl From<OfferEventStreamDecl> for OfferDecl
Source§fn from(f: OfferEventStreamDecl) -> Self
fn from(f: OfferEventStreamDecl) -> Self
Converts to this type from the input type.
Source§impl FromEnum<OfferDecl> for OfferEventStreamDecl
impl FromEnum<OfferDecl> for OfferEventStreamDecl
Source§impl NativeIntoFidl<OfferEventStream> for OfferEventStreamDecl
impl NativeIntoFidl<OfferEventStream> for OfferEventStreamDecl
fn native_into_fidl(self) -> OfferEventStream
Source§impl OfferDeclCommon for OfferEventStreamDecl
impl OfferDeclCommon for OfferEventStreamDecl
fn target_name(&self) -> &Name
fn source(&self) -> &OfferSource
fn target(&self) -> &OfferTarget
fn availability(&self) -> &Availability
Source§impl PartialEq for OfferEventStreamDecl
impl PartialEq for OfferEventStreamDecl
Source§impl SourceName for OfferEventStreamDecl
impl SourceName for OfferEventStreamDecl
fn source_name(&self) -> &Name
Source§impl SourcePath for OfferEventStreamDecl
impl SourcePath for OfferEventStreamDecl
fn source_path(&self) -> BorrowedSeparatedPath<'_>
fn is_from_dictionary(&self) -> bool
impl Eq for OfferEventStreamDecl
impl StructuralPartialEq for OfferEventStreamDecl
Auto Trait Implementations§
impl Freeze for OfferEventStreamDecl
impl RefUnwindSafe for OfferEventStreamDecl
impl Send for OfferEventStreamDecl
impl Sync for OfferEventStreamDecl
impl Unpin for OfferEventStreamDecl
impl UnwindSafe for OfferEventStreamDecl
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)