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)]