pub struct UseEventStreamDecl {
pub source_name: Name,
pub source: UseSource,
pub scope: Option<Vec<EventScope>>,
pub target_path: Path,
pub filter: Option<BTreeMap<String, DictionaryValue>>,
pub availability: Availability,
}
Fields§
§source_name: Name
§source: UseSource
§scope: Option<Vec<EventScope>>
§target_path: Path
§filter: Option<BTreeMap<String, DictionaryValue>>
§availability: Availability
Trait Implementations§
Source§impl Clone for UseEventStreamDecl
impl Clone for UseEventStreamDecl
Source§fn clone(&self) -> UseEventStreamDecl
fn clone(&self) -> UseEventStreamDecl
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 UseEventStreamDecl
impl Debug for UseEventStreamDecl
Source§impl FidlIntoNative<UseEventStreamDecl> for UseEventStream
impl FidlIntoNative<UseEventStreamDecl> for UseEventStream
fn fidl_into_native(self) -> UseEventStreamDecl
Source§impl From<UseEventStreamDecl> for UseDecl
impl From<UseEventStreamDecl> for UseDecl
Source§fn from(f: UseEventStreamDecl) -> Self
fn from(f: UseEventStreamDecl) -> Self
Converts to this type from the input type.
Source§impl FromEnum<UseDecl> for UseEventStreamDecl
impl FromEnum<UseDecl> for UseEventStreamDecl
Source§impl Hash for UseEventStreamDecl
impl Hash for UseEventStreamDecl
Source§impl NativeIntoFidl<UseEventStream> for UseEventStreamDecl
impl NativeIntoFidl<UseEventStream> for UseEventStreamDecl
fn native_into_fidl(self) -> UseEventStream
Source§impl PartialEq for UseEventStreamDecl
impl PartialEq for UseEventStreamDecl
Source§impl SourceName for UseEventStreamDecl
impl SourceName for UseEventStreamDecl
fn source_name(&self) -> &Name
Source§impl SourcePath for UseEventStreamDecl
impl SourcePath for UseEventStreamDecl
fn source_path(&self) -> BorrowedSeparatedPath<'_>
fn is_from_dictionary(&self) -> bool
Source§impl UseDeclCommon for UseEventStreamDecl
impl UseDeclCommon for UseEventStreamDecl
fn source(&self) -> &UseSource
fn availability(&self) -> &Availability
impl Eq for UseEventStreamDecl
impl StructuralPartialEq for UseEventStreamDecl
Auto Trait Implementations§
impl Freeze for UseEventStreamDecl
impl RefUnwindSafe for UseEventStreamDecl
impl Send for UseEventStreamDecl
impl Sync for UseEventStreamDecl
impl Unpin for UseEventStreamDecl
impl UnwindSafe for UseEventStreamDecl
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
)