Enum sozu_command_lib::proxy::ProxyRequestData
source · [−]pub enum ProxyRequestData {
Show 26 variants
AddApplication(Application),
RemoveApplication(String),
AddHttpFront(HttpFront),
RemoveHttpFront(HttpFront),
AddHttpsFront(HttpFront),
RemoveHttpsFront(HttpFront),
AddCertificate(AddCertificate),
ReplaceCertificate(ReplaceCertificate),
RemoveCertificate(RemoveCertificate),
AddTcpFront(TcpFront),
RemoveTcpFront(TcpFront),
AddBackend(Backend),
RemoveBackend(RemoveBackend),
AddHttpListener(HttpListener),
AddHttpsListener(HttpsListener),
AddTcpListener(TcpListener),
RemoveListener(RemoveListener),
ActivateListener(ActivateListener),
DeactivateListener(DeactivateListener),
Query(Query),
SoftStop,
HardStop,
Status,
Metrics,
Logging(String),
ReturnListenSockets,
}
Variants
AddApplication(Application)
RemoveApplication(String)
AddHttpFront(HttpFront)
RemoveHttpFront(HttpFront)
AddHttpsFront(HttpFront)
RemoveHttpsFront(HttpFront)
AddCertificate(AddCertificate)
ReplaceCertificate(ReplaceCertificate)
RemoveCertificate(RemoveCertificate)
AddTcpFront(TcpFront)
RemoveTcpFront(TcpFront)
AddBackend(Backend)
RemoveBackend(RemoveBackend)
AddHttpListener(HttpListener)
AddHttpsListener(HttpsListener)
AddTcpListener(TcpListener)
RemoveListener(RemoveListener)
ActivateListener(ActivateListener)
DeactivateListener(DeactivateListener)
Query(Query)
SoftStop
HardStop
Status
Metrics
Logging(String)
ReturnListenSockets
Implementations
sourceimpl ProxyRequestData
impl ProxyRequestData
pub fn get_topics(&self) -> HashSet<Topic>
Trait Implementations
sourceimpl Clone for ProxyRequestData
impl Clone for ProxyRequestData
sourcefn clone(&self) -> ProxyRequestData
fn clone(&self) -> ProxyRequestData
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ProxyRequestData
impl Debug for ProxyRequestData
sourceimpl<'de> Deserialize<'de> for ProxyRequestData
impl<'de> Deserialize<'de> for ProxyRequestData
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Hash for ProxyRequestData
impl Hash for ProxyRequestData
sourceimpl PartialEq<ProxyRequestData> for ProxyRequestData
impl PartialEq<ProxyRequestData> for ProxyRequestData
sourcefn eq(&self, other: &ProxyRequestData) -> bool
fn eq(&self, other: &ProxyRequestData) -> bool
sourceimpl Serialize for ProxyRequestData
impl Serialize for ProxyRequestData
impl Eq for ProxyRequestData
impl StructuralEq for ProxyRequestData
impl StructuralPartialEq for ProxyRequestData
Auto Trait Implementations
impl RefUnwindSafe for ProxyRequestData
impl Send for ProxyRequestData
impl Sync for ProxyRequestData
impl Unpin for ProxyRequestData
impl UnwindSafe for ProxyRequestData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more