pub trait GetEndpoint<TMsg>{
// Required methods
fn get_path(&self) -> &str;
fn get_json_data(&self) -> Result<String, Error>;
fn fn_input(&mut self, msg: &Message<TMsg>);
fn clone_dyn(&self) -> Box<dyn GetEndpoint<TMsg>>;
}
Expand description
Трейт для обеспечения логики работы отдельной точик GET
В разных точках хранят данные в разных структурах (поле data
). Трейт нужен для обработки в
массиве
Required Methods§
Sourcefn get_json_data(&self) -> Result<String, Error>
fn get_json_data(&self) -> Result<String, Error>
Получить сохраненные данные в формате JSON
Sourcefn clone_dyn(&self) -> Box<dyn GetEndpoint<TMsg>>
fn clone_dyn(&self) -> Box<dyn GetEndpoint<TMsg>>
Поддержка клонирования