pub trait Subscriber {
// Required methods
fn load(page: &Page) -> Result<Service, Error>;
fn apply_primary(&mut self, primary: &Page) -> Result<bool, Error>;
fn validate_page(&mut self, page: &Page) -> Result<(), Error>;
}
Required Methods§
Sourcefn load(page: &Page) -> Result<Service, Error>
fn load(page: &Page) -> Result<Service, Error>
Create a service instance (or replica) from a given primary service page
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.