pub trait ParticipantExtractor {
// Required methods
fn extract_single_participant_dids(&self) -> Vec<String>;
fn extract_list_participant_dids(&self) -> Vec<String>;
fn extract_optional_participant_dids(&self) -> Vec<String>;
}Expand description
A helper trait for extracting participant DIDs using attributes
Required Methods§
Sourcefn extract_single_participant_dids(&self) -> Vec<String>
fn extract_single_participant_dids(&self) -> Vec<String>
Extract participant DIDs marked with #[tap(participant)]
Sourcefn extract_list_participant_dids(&self) -> Vec<String>
fn extract_list_participant_dids(&self) -> Vec<String>
Extract participant DIDs from lists marked with #[tap(participant_list)]
Sourcefn extract_optional_participant_dids(&self) -> Vec<String>
fn extract_optional_participant_dids(&self) -> Vec<String>
Extract optional participant DIDs marked with #[tap(participant)]
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".