pub struct WasmContentPolicy { /* private fields */ }Expand description
A policy that ensures all uploaded content is valid WebAssembly.
Implementations§
Source§impl WasmContentPolicy
impl WasmContentPolicy
Sourcepub fn disallow_modules(self) -> Self
pub fn disallow_modules(self) -> Self
Disallows WebAssembly modules from being acceptable content.
Sourcepub fn disallow_components(self) -> Self
pub fn disallow_components(self) -> Self
Disallows WebAssembly components from being acceptable content.
Trait Implementations§
Source§impl ContentPolicy for WasmContentPolicy
impl ContentPolicy for WasmContentPolicy
Source§fn new_stream_policy(
&self,
_digest: &AnyHash,
) -> ContentPolicyResult<Box<dyn ContentStreamPolicy>>
fn new_stream_policy( &self, _digest: &AnyHash, ) -> ContentPolicyResult<Box<dyn ContentStreamPolicy>>
Creates a new stream policy for the given digest. Read more
Auto Trait Implementations§
impl Freeze for WasmContentPolicy
impl RefUnwindSafe for WasmContentPolicy
impl Send for WasmContentPolicy
impl Sync for WasmContentPolicy
impl Unpin for WasmContentPolicy
impl UnwindSafe for WasmContentPolicy
Blanket Implementations§
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more