pub struct HttpAnswers {
pub listener_answers: ListenerAnswers,
pub cluster_custom_answers: HashMap<ClusterId, ClusterAnswers>,
}
Fields§
§listener_answers: ListenerAnswers
§cluster_custom_answers: HashMap<ClusterId, ClusterAnswers>
Implementations§
source§impl HttpAnswers
impl HttpAnswers
pub fn template( status: u16, answer: String ) -> Result<Template, (u16, TemplateError)>
pub fn new( conf: &Option<CustomHttpAnswers> ) -> Result<Self, (u16, TemplateError)>
pub fn add_custom_answer( &mut self, cluster_id: &str, answer_503: String ) -> Result<(), (u16, TemplateError)>
pub fn remove_custom_answer(&mut self, cluster_id: &str)
pub fn get( &self, answer: DefaultAnswer, request_id: String, cluster_id: Option<&str>, backend_id: Option<&str>, route: String ) -> DefaultAnswerStream
Auto Trait Implementations§
impl Freeze for HttpAnswers
impl RefUnwindSafe for HttpAnswers
impl !Send for HttpAnswers
impl !Sync for HttpAnswers
impl Unpin for HttpAnswers
impl UnwindSafe for HttpAnswers
Blanket Implementations§
source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more