Struct jsonrpsee_http_server::AccessControlBuilder [−][src]
pub struct AccessControlBuilder { /* fields omitted */ }
Convenience builder pattern
Implementations
impl AccessControlBuilder
[src]
impl AccessControlBuilder
[src]pub fn new() -> Self
[src]
Create a new builder for AccessControl
.
pub fn allow_host(self, host: Host) -> Self
[src]
Configure allow host.
pub fn cors_allow_origin(self, allow_origin: AccessControlAllowOrigin) -> Self
[src]
Configure CORS origin.
pub fn cors_max_age(self, max_age: u32) -> Self
[src]
Configure CORS max age.
pub fn cors_allow_header(self, header: String) -> Self
[src]
Configure which CORS header that is allowed.
pub fn continue_on_invalid_cors(self, continue_on_invalid_cors: bool) -> Self
[src]
Enable or disable to continue with invalid CORS.
pub fn build(self) -> AccessControl
[src]
Build.
Trait Implementations
impl Default for AccessControlBuilder
[src]
impl Default for AccessControlBuilder
[src]Auto Trait Implementations
impl RefUnwindSafe for AccessControlBuilder
impl RefUnwindSafe for AccessControlBuilder
impl Send for AccessControlBuilder
impl Send for AccessControlBuilder
impl Sync for AccessControlBuilder
impl Sync for AccessControlBuilder
impl Unpin for AccessControlBuilder
impl Unpin for AccessControlBuilder
impl UnwindSafe for AccessControlBuilder
impl UnwindSafe for AccessControlBuilder
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]