Skip to main content

SpecRepository

Trait SpecRepository 

Source
pub trait SpecRepository {
    // Required methods
    fn list(&self) -> Result<Vec<SpecSummary>, DomainError>;
    fn get(&self, id: &str) -> Result<SpecDocument, DomainError>;
}
Expand description

Port for accessing promoted spec data.

Required Methods§

Source

fn list(&self) -> Result<Vec<SpecSummary>, DomainError>

List all promoted specs.

Source

fn get(&self, id: &str) -> Result<SpecDocument, DomainError>

Get a promoted spec by ID.

Implementors§