pub struct DamlEventFormat {
pub filters_by_party: HashMap<String, DamlFilters>,
pub filters_for_any_party: Option<DamlFilters>,
pub verbose: bool,
}Expand description
What events to include in an update / ACS / completion stream and what auxiliary data to compute for them.
filters_by_party is keyed by party-id; the value is the filter
that applies when that party witnesses an event.
filters_for_any_party is OR-ed with the per-party filters and
applies regardless of party (use it for “I want every event of this
shape” queries).
verbose = true makes the participant include human-readable
record-field labels in returned values (useful for debugging, more
bytes on the wire).
Fields§
§filters_by_party: HashMap<String, DamlFilters>§filters_for_any_party: Option<DamlFilters>§verbose: boolTrait Implementations§
Source§impl Clone for DamlEventFormat
impl Clone for DamlEventFormat
Source§fn clone(&self) -> DamlEventFormat
fn clone(&self) -> DamlEventFormat
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 DamlEventFormat
impl Debug for DamlEventFormat
Source§impl Default for DamlEventFormat
impl Default for DamlEventFormat
Source§fn default() -> DamlEventFormat
fn default() -> DamlEventFormat
Returns the “default value” for a type. Read more
impl Eq for DamlEventFormat
Source§impl From<DamlEventFormat> for EventFormat
impl From<DamlEventFormat> for EventFormat
Source§fn from(f: DamlEventFormat) -> Self
fn from(f: DamlEventFormat) -> Self
Converts to this type from the input type.
Source§impl PartialEq for DamlEventFormat
impl PartialEq for DamlEventFormat
impl StructuralPartialEq for DamlEventFormat
Auto Trait Implementations§
impl Freeze for DamlEventFormat
impl RefUnwindSafe for DamlEventFormat
impl Send for DamlEventFormat
impl Sync for DamlEventFormat
impl Unpin for DamlEventFormat
impl UnsafeUnpin for DamlEventFormat
impl UnwindSafe for DamlEventFormat
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<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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request