Skip to main content

BackendSpecReader

Trait BackendSpecReader 

Source
pub trait BackendSpecReader {
    // Required methods
    fn list_specs(&self) -> Result<Vec<SpecSummary>, DomainError>;
    fn get_spec(&self, spec_id: &str) -> Result<SpecDocument, DomainError>;
}
Expand description

Port for backend-backed promoted spec reading.

Required Methods§

Source

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

List all promoted specs from the backend.

Source

fn get_spec(&self, spec_id: &str) -> Result<SpecDocument, DomainError>

Get a promoted spec from the backend.

Implementors§