pub struct UseEventStreamDecl {
pub source_name: Name,
pub source: UseSource,
pub scope: Option<Box<[EventScope]>>,
pub target_path: Path,
pub filter: Option<BTreeMap<String, DictionaryValue>>,
pub availability: Availability,
}Fields§
§source_name: Name§source: UseSource§scope: Option<Box<[EventScope]>>§target_path: Path§filter: Option<BTreeMap<String, DictionaryValue>>§availability: AvailabilityTrait Implementations§
Source§impl Clone for UseEventStreamDecl
impl Clone for UseEventStreamDecl
Source§fn clone(&self) -> UseEventStreamDecl
fn clone(&self) -> UseEventStreamDecl
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 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,
§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
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.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