diff --git a/crates/doc/src/wasmer_cli/commands/login.rs.html b/crates/doc/src/wasmer_cli/commands/login.rs.html index 07061b44ddb..8be5097708c 100644 --- a/crates/doc/src/wasmer_cli/commands/login.rs.html +++ b/crates/doc/src/wasmer_cli/commands/login.rs.html @@ -517,6 +517,32 @@ 516 517 518 +519 +520 +521 +522 +523 +524 +525 +526 +527 +528 +529 +530 +531 +532 +533 +534 +535 +536 +537 +538 +539 +540 +541 +542 +543 +544
use std::{net::TcpListener, path::PathBuf, str::FromStr, time::Duration};
 
 use anyhow::Ok;
@@ -809,11 +835,21 @@
 
         match auth_state {
             AuthorizationState::TokenSuccess(token) => {
-                match wasmer_registry::login::login_and_save_token(
-                    env.dir(),
-                    registry.as_str(),
-                    &token,
-                )? {
+                let res = std::thread::spawn({
+                    let dir = env.dir().to_owned();
+                    let registry = registry.clone();
+                    move || {
+                        wasmer_registry::login::login_and_save_token(
+                            &dir,
+                            registry.as_str(),
+                            &token,
+                        )
+                    }
+                })
+                .join()
+                .map_err(|err| anyhow::format_err!("handler thread died: {err:?}"))??;
+
+                match res {
                     Some(s) => {
                         print!("Done!");
                         println!("\n✅ Login for Wasmer user {:?} saved", s)
@@ -1034,6 +1070,22 @@
             .to_string();
         assert_eq!(wasmer_env_token_help, login_token_help);
     }
+
+    /// Regression test for panics on API errors.
+    /// See https://github.com/wasmerio/wasmer/issues/4147.
+    #[test]
+    fn login_with_invalid_token_does_not_panic() {
+        let cmd = Login {
+            no_browser: true,
+            wasmer_dir: WASMER_DIR.clone(),
+            registry: Some("http://localhost:11".to_string().into()),
+            token: Some("invalid".to_string()),
+            cache_dir: None,
+        };
+
+        let res = cmd.execute();
+        assert!(res.is_err());
+    }
 }
 
\ No newline at end of file diff --git a/crates/doc/wasmer/engine/trait.CompilerConfig.html b/crates/doc/wasmer/engine/trait.CompilerConfig.html index fb81d9c85b2..8883e6571e6 100644 --- a/crates/doc/wasmer/engine/trait.CompilerConfig.html +++ b/crates/doc/wasmer/engine/trait.CompilerConfig.html @@ -26,4 +26,4 @@

NaN canonicalization is useful when trying to run WebAssembly deterministically across different architectures.

fn default_features_for_target(&self, _target: &Target) -> Features

Gets the default features for this compiler in the given target

-

Implementors§

§

impl CompilerConfig for Cranelift

source§

impl CompilerConfig for LLVM

§

impl CompilerConfig for Singlepass

\ No newline at end of file +

Implementors§

§

impl CompilerConfig for Cranelift

§

impl CompilerConfig for LLVM

§

impl CompilerConfig for Singlepass

\ No newline at end of file diff --git a/crates/doc/wasmer/struct.LLVM.html b/crates/doc/wasmer/struct.LLVM.html index 5f7b49a280a..087c364f90e 100644 --- a/crates/doc/wasmer/struct.LLVM.html +++ b/crates/doc/wasmer/struct.LLVM.html @@ -1,25 +1,25 @@ LLVM in wasmer - Rust

Struct wasmer::LLVM

source ·
pub struct LLVM {
+                logo

LLVM

Struct wasmer::LLVM

pub struct LLVM {
     pub(crate) enable_nan_canonicalization: bool,
     pub(crate) enable_verifier: bool,
     pub(crate) opt_level: OptimizationLevel,
     is_pic: bool,
-    pub(crate) callbacks: Option<Arc<dyn LLVMCallbacks + 'static>>,
+    pub(crate) callbacks: Option<Arc<dyn LLVMCallbacks + 'static>>,
     pub(crate) middlewares: Vec<Arc<dyn ModuleMiddleware + 'static>, Global>,
-}

Fields§

§enable_nan_canonicalization: bool§enable_verifier: bool§opt_level: OptimizationLevel§is_pic: bool§callbacks: Option<Arc<dyn LLVMCallbacks + 'static>>§middlewares: Vec<Arc<dyn ModuleMiddleware + 'static>, Global>

Implementations§

source§

impl LLVM

source

pub fn new() -> LLVM

Creates a new configuration object with the default configuration +}

Fields§

§enable_nan_canonicalization: bool§enable_verifier: bool§opt_level: OptimizationLevel§is_pic: bool§callbacks: Option<Arc<dyn LLVMCallbacks + 'static>>§middlewares: Vec<Arc<dyn ModuleMiddleware + 'static>, Global>

Implementations§

§

impl LLVM

pub fn new() -> LLVM

Creates a new configuration object with the default configuration specified.

-
source

pub fn opt_level(&mut self, opt_level: OptimizationLevel) -> &mut LLVM

The optimization levels when optimizing the IR.

-
source

pub fn callbacks( +

pub fn opt_level(&mut self, opt_level: OptimizationLevel) -> &mut LLVM

The optimization levels when optimizing the IR.

+

pub fn callbacks( &mut self, - callbacks: Option<Arc<dyn LLVMCallbacks + 'static>> + callbacks: Option<Arc<dyn LLVMCallbacks + 'static>> ) -> &mut LLVM

Callbacks that will triggered in the different compilation phases in LLVM.

-
source

pub fn target_machine(&self, target: &Target) -> TargetMachine

Generates the target machine for the current target

-

Trait Implementations§

source§

impl Clone for LLVM

source§

fn clone(&self) -> LLVM

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl CompilerConfig for LLVM

source§

fn enable_pic(&mut self)

Emit code suitable for dlopen.

-
source§

fn enable_verifier(&mut self)

Whether to verify compiler IR.

-
source§

fn compiler(self: Box<LLVM, Global>) -> Box<dyn Compiler + 'static, Global>

Transform it into the compiler.

-
source§

fn push_middleware(&mut self, middleware: Arc<dyn ModuleMiddleware + 'static>)

Pushes a middleware onto the back of the middleware chain.

-
source§

fn canonicalize_nans(&mut self, enable: bool)

Enable NaN canonicalization. Read more
§

fn default_features_for_target(&self, _target: &Target) -> Features

Gets the default features for this compiler in the given target
source§

impl Debug for LLVM

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for LLVM

source§

fn default() -> LLVM

Returns the “default value” for a type. Read more
source§

impl From<LLVM> for Engine

source§

fn from(config: LLVM) -> Engine

Converts to this type from the input type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for LLVM

§

impl Send for LLVM

§

impl Sync for LLVM

§

impl Unpin for LLVM

§

impl !UnwindSafe for LLVM

Blanket Implementations§

source§

impl<T> Any for Twhere +

pub fn target_machine(&self, target: &Target) -> TargetMachine

Generates the target machine for the current target

+

Trait Implementations§

§

impl Clone for LLVM

§

fn clone(&self) -> LLVM

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl CompilerConfig for LLVM

§

fn enable_pic(&mut self)

Emit code suitable for dlopen.

+
§

fn enable_verifier(&mut self)

Whether to verify compiler IR.

+
§

fn compiler(self: Box<LLVM, Global>) -> Box<dyn Compiler + 'static, Global>

Transform it into the compiler.

+
§

fn push_middleware(&mut self, middleware: Arc<dyn ModuleMiddleware + 'static>)

Pushes a middleware onto the back of the middleware chain.

+
§

fn canonicalize_nans(&mut self, enable: bool)

Enable NaN canonicalization. Read more
§

fn default_features_for_target(&self, _target: &Target) -> Features

Gets the default features for this compiler in the given target
§

impl Debug for LLVM

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for LLVM

§

fn default() -> LLVM

Returns the “default value” for a type. Read more
§

impl From<LLVM> for Engine

§

fn from(config: LLVM) -> Engine

Converts to this type from the input type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for LLVM

§

impl Send for LLVM

§

impl Sync for LLVM

§

impl Unpin for LLVM

§

impl !UnwindSafe for LLVM

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer/sys/engine/struct.Engine.html b/crates/doc/wasmer/sys/engine/struct.Engine.html index 7f2c0e876b1..c59f04af31b 100644 --- a/crates/doc/wasmer/sys/engine/struct.Engine.html +++ b/crates/doc/wasmer/sys/engine/struct.Engine.html @@ -68,7 +68,7 @@
Safety

pub fn cloned(&self) -> Engine

Clone the engine

pub fn set_tunables(&mut self, tunables: impl Tunables + Send + Sync + 'static)

Attach a Tunable to this engine

pub fn tunables(&self) -> &dyn Tunables

Get a reference to attached Tunable of this engine

-

Trait Implementations§

§

impl Clone for Engine

§

fn clone(&self) -> Engine

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Engine

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<&Engine> for Engine

§

fn from(engine_ref: &Engine) -> Engine

Converts to this type from the input type.
§

impl From<Box<dyn CompilerConfig + 'static, Global>> for Engine

§

fn from(config: Box<dyn CompilerConfig + 'static, Global>) -> Engine

Converts to this type from the input type.
§

impl From<Cranelift> for Engine

§

fn from(config: Cranelift) -> Engine

Converts to this type from the input type.
§

impl From<EngineBuilder> for Engine

§

fn from(engine_builder: EngineBuilder) -> Engine

Converts to this type from the input type.
source§

impl From<LLVM> for Engine

source§

fn from(config: LLVM) -> Engine

Converts to this type from the input type.
§

impl From<Singlepass> for Engine

§

fn from(config: Singlepass) -> Engine

Converts to this type from the input type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for Engine

§

impl Send for Engine

§

impl Sync for Engine

§

impl Unpin for Engine

§

impl !UnwindSafe for Engine

Blanket Implementations§

source§

impl<T> Any for Twhere +

Trait Implementations§

§

impl Clone for Engine

§

fn clone(&self) -> Engine

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Engine

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<&Engine> for Engine

§

fn from(engine_ref: &Engine) -> Engine

Converts to this type from the input type.
§

impl From<Box<dyn CompilerConfig + 'static, Global>> for Engine

§

fn from(config: Box<dyn CompilerConfig + 'static, Global>) -> Engine

Converts to this type from the input type.
§

impl From<Cranelift> for Engine

§

fn from(config: Cranelift) -> Engine

Converts to this type from the input type.
§

impl From<EngineBuilder> for Engine

§

fn from(engine_builder: EngineBuilder) -> Engine

Converts to this type from the input type.
§

impl From<LLVM> for Engine

§

fn from(config: LLVM) -> Engine

Converts to this type from the input type.
§

impl From<Singlepass> for Engine

§

fn from(config: Singlepass) -> Engine

Converts to this type from the input type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for Engine

§

impl Send for Engine

§

impl Sync for Engine

§

impl Unpin for Engine

§

impl !UnwindSafe for Engine

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer/sys/engine/trait.CompilerConfig.html b/crates/doc/wasmer/sys/engine/trait.CompilerConfig.html index 05128b58a1d..3a82536bc16 100644 --- a/crates/doc/wasmer/sys/engine/trait.CompilerConfig.html +++ b/crates/doc/wasmer/sys/engine/trait.CompilerConfig.html @@ -26,4 +26,4 @@

NaN canonicalization is useful when trying to run WebAssembly deterministically across different architectures.

fn default_features_for_target(&self, _target: &Target) -> Features

Gets the default features for this compiler in the given target

-

Implementors§

§

impl CompilerConfig for Cranelift

source§

impl CompilerConfig for LLVM

§

impl CompilerConfig for Singlepass

\ No newline at end of file +

Implementors§

§

impl CompilerConfig for Cranelift

§

impl CompilerConfig for LLVM

§

impl CompilerConfig for Singlepass

\ No newline at end of file diff --git a/crates/doc/wasmer/sys/struct.LLVM.html b/crates/doc/wasmer/sys/struct.LLVM.html index 6147c7ea43a..1bd8eb200ed 100644 --- a/crates/doc/wasmer/sys/struct.LLVM.html +++ b/crates/doc/wasmer/sys/struct.LLVM.html @@ -1,25 +1,25 @@ LLVM in wasmer::sys - Rust

Struct wasmer::sys::LLVM

source ·
pub struct LLVM {
+                logo

LLVM

Struct wasmer::sys::LLVM

pub struct LLVM {
     pub(crate) enable_nan_canonicalization: bool,
     pub(crate) enable_verifier: bool,
     pub(crate) opt_level: OptimizationLevel,
     is_pic: bool,
-    pub(crate) callbacks: Option<Arc<dyn LLVMCallbacks + 'static>>,
+    pub(crate) callbacks: Option<Arc<dyn LLVMCallbacks + 'static>>,
     pub(crate) middlewares: Vec<Arc<dyn ModuleMiddleware + 'static>, Global>,
-}

Fields§

§enable_nan_canonicalization: bool§enable_verifier: bool§opt_level: OptimizationLevel§is_pic: bool§callbacks: Option<Arc<dyn LLVMCallbacks + 'static>>§middlewares: Vec<Arc<dyn ModuleMiddleware + 'static>, Global>

Implementations§

source§

impl LLVM

source

pub fn new() -> LLVM

Creates a new configuration object with the default configuration +}

Fields§

§enable_nan_canonicalization: bool§enable_verifier: bool§opt_level: OptimizationLevel§is_pic: bool§callbacks: Option<Arc<dyn LLVMCallbacks + 'static>>§middlewares: Vec<Arc<dyn ModuleMiddleware + 'static>, Global>

Implementations§

§

impl LLVM

pub fn new() -> LLVM

Creates a new configuration object with the default configuration specified.

-
source

pub fn opt_level(&mut self, opt_level: OptimizationLevel) -> &mut LLVM

The optimization levels when optimizing the IR.

-
source

pub fn callbacks( +

pub fn opt_level(&mut self, opt_level: OptimizationLevel) -> &mut LLVM

The optimization levels when optimizing the IR.

+

pub fn callbacks( &mut self, - callbacks: Option<Arc<dyn LLVMCallbacks + 'static>> + callbacks: Option<Arc<dyn LLVMCallbacks + 'static>> ) -> &mut LLVM

Callbacks that will triggered in the different compilation phases in LLVM.

-
source

pub fn target_machine(&self, target: &Target) -> TargetMachine

Generates the target machine for the current target

-

Trait Implementations§

source§

impl Clone for LLVM

source§

fn clone(&self) -> LLVM

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl CompilerConfig for LLVM

source§

fn enable_pic(&mut self)

Emit code suitable for dlopen.

-
source§

fn enable_verifier(&mut self)

Whether to verify compiler IR.

-
source§

fn compiler(self: Box<LLVM, Global>) -> Box<dyn Compiler + 'static, Global>

Transform it into the compiler.

-
source§

fn push_middleware(&mut self, middleware: Arc<dyn ModuleMiddleware + 'static>)

Pushes a middleware onto the back of the middleware chain.

-
source§

fn canonicalize_nans(&mut self, enable: bool)

Enable NaN canonicalization. Read more
§

fn default_features_for_target(&self, _target: &Target) -> Features

Gets the default features for this compiler in the given target
source§

impl Debug for LLVM

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for LLVM

source§

fn default() -> LLVM

Returns the “default value” for a type. Read more
source§

impl From<LLVM> for Engine

source§

fn from(config: LLVM) -> Engine

Converts to this type from the input type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for LLVM

§

impl Send for LLVM

§

impl Sync for LLVM

§

impl Unpin for LLVM

§

impl !UnwindSafe for LLVM

Blanket Implementations§

source§

impl<T> Any for Twhere +

pub fn target_machine(&self, target: &Target) -> TargetMachine

Generates the target machine for the current target

+

Trait Implementations§

§

impl Clone for LLVM

§

fn clone(&self) -> LLVM

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl CompilerConfig for LLVM

§

fn enable_pic(&mut self)

Emit code suitable for dlopen.

+
§

fn enable_verifier(&mut self)

Whether to verify compiler IR.

+
§

fn compiler(self: Box<LLVM, Global>) -> Box<dyn Compiler + 'static, Global>

Transform it into the compiler.

+
§

fn push_middleware(&mut self, middleware: Arc<dyn ModuleMiddleware + 'static>)

Pushes a middleware onto the back of the middleware chain.

+
§

fn canonicalize_nans(&mut self, enable: bool)

Enable NaN canonicalization. Read more
§

fn default_features_for_target(&self, _target: &Target) -> Features

Gets the default features for this compiler in the given target
§

impl Debug for LLVM

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for LLVM

§

fn default() -> LLVM

Returns the “default value” for a type. Read more
§

impl From<LLVM> for Engine

§

fn from(config: LLVM) -> Engine

Converts to this type from the input type.

Auto Trait Implementations§

§

impl !RefUnwindSafe for LLVM

§

impl Send for LLVM

§

impl Sync for LLVM

§

impl Unpin for LLVM

§

impl !UnwindSafe for LLVM

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer/sys/trait.CompilerConfig.html b/crates/doc/wasmer/sys/trait.CompilerConfig.html index 843f1febb9b..858907c7f66 100644 --- a/crates/doc/wasmer/sys/trait.CompilerConfig.html +++ b/crates/doc/wasmer/sys/trait.CompilerConfig.html @@ -26,4 +26,4 @@

NaN canonicalization is useful when trying to run WebAssembly deterministically across different architectures.

fn default_features_for_target(&self, _target: &Target) -> Features

Gets the default features for this compiler in the given target

-

Implementors§

\ No newline at end of file +

Implementors§

\ No newline at end of file diff --git a/crates/doc/wasmer/trait.CompilerConfig.html b/crates/doc/wasmer/trait.CompilerConfig.html index bfc3a674bb1..536c8e6cf88 100644 --- a/crates/doc/wasmer/trait.CompilerConfig.html +++ b/crates/doc/wasmer/trait.CompilerConfig.html @@ -26,4 +26,4 @@

NaN canonicalization is useful when trying to run WebAssembly deterministically across different architectures.

fn default_features_for_target(&self, _target: &Target) -> Features

Gets the default features for this compiler in the given target

-

Implementors§

\ No newline at end of file +

Implementors§

\ No newline at end of file diff --git a/crates/doc/wasmer_cli/commands/login/fn.handle_post_save_token.html b/crates/doc/wasmer_cli/commands/login/fn.handle_post_save_token.html index 541e7c33d7a..acf4034c1ea 100644 --- a/crates/doc/wasmer_cli/commands/login/fn.handle_post_save_token.html +++ b/crates/doc/wasmer_cli/commands/login/fn.handle_post_save_token.html @@ -1,5 +1,5 @@ handle_post_save_token in wasmer_cli::commands::login - Rust
async fn handle_post_save_token(
+                logo
async fn handle_post_save_token(
     context: AppContext,
     req: Request<Body>
 ) -> Result<Response<Body>, Error>
\ No newline at end of file diff --git a/crates/doc/wasmer_cli/commands/login/fn.handle_unknown_method.html b/crates/doc/wasmer_cli/commands/login/fn.handle_unknown_method.html index 5e0d5689508..45b04d7c2f9 100644 --- a/crates/doc/wasmer_cli/commands/login/fn.handle_unknown_method.html +++ b/crates/doc/wasmer_cli/commands/login/fn.handle_unknown_method.html @@ -1,4 +1,4 @@ handle_unknown_method in wasmer_cli::commands::login - Rust
async fn handle_unknown_method(
+                logo
async fn handle_unknown_method(
     context: AppContext
 ) -> Result<Response<Body>, Error>
\ No newline at end of file diff --git a/crates/doc/wasmer_cli/commands/login/fn.preflight.html b/crates/doc/wasmer_cli/commands/login/fn.preflight.html index 44ffd774dd3..73c6206b481 100644 --- a/crates/doc/wasmer_cli/commands/login/fn.preflight.html +++ b/crates/doc/wasmer_cli/commands/login/fn.preflight.html @@ -1,2 +1,2 @@ preflight in wasmer_cli::commands::login - Rust
async fn preflight(req: Request<Body>) -> Result<Response<Body>, Error>
\ No newline at end of file + logo
async fn preflight(req: Request<Body>) -> Result<Response<Body>, Error>
\ No newline at end of file diff --git a/crates/doc/wasmer_cli/commands/login/fn.service_router.html b/crates/doc/wasmer_cli/commands/login/fn.service_router.html index f689947df99..04e93477d4c 100644 --- a/crates/doc/wasmer_cli/commands/login/fn.service_router.html +++ b/crates/doc/wasmer_cli/commands/login/fn.service_router.html @@ -1,5 +1,5 @@ service_router in wasmer_cli::commands::login - Rust
async fn service_router(
+                logo
async fn service_router(
     context: AppContext,
     req: Request<Body>
 ) -> Result<Response<Body>, Error>
Expand description

Handle the preflight headers first - OPTIONS request diff --git a/crates/doc/wasmer_cli/commands/login/index.html b/crates/doc/wasmer_cli/commands/login/index.html index 1268a9028e7..2f4d734eab8 100644 --- a/crates/doc/wasmer_cli/commands/login/index.html +++ b/crates/doc/wasmer_cli/commands/login/index.html @@ -1,3 +1,3 @@ wasmer_cli::commands::login - Rust

Module wasmer_cli::commands::login

source ·

Structs

  • AppContext 🔒
  • Subcommand for log in a user into Wasmer (using a browser or provided a token)
  • Payload from the frontend after the user has authenticated.

Enums

Constants

Functions

source

fn wasmer_env(&self) -> WasmerEnv

source

async fn setup_listener() -> Result<(TcpListener, String), Error>

source

pub fn execute(&self) -> Result<(), Error>

execute [List]

Trait Implementations§

source§

impl Args for Login

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl Clone for Login

source§

fn clone(&self) -> Login

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl CommandFactory for Login

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for Login

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for Login

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches ) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( diff --git a/crates/doc/wasmer_cli/commands/struct.Login.html b/crates/doc/wasmer_cli/commands/struct.Login.html index 24971b99fa5..00f39b0dcd1 100644 --- a/crates/doc/wasmer_cli/commands/struct.Login.html +++ b/crates/doc/wasmer_cli/commands/struct.Login.html @@ -13,13 +13,13 @@

§token: Option<String>

The API token to use when communicating with the registry (inferred from the environment by default)

§cache_dir: Option<PathBuf>

The directory cached artefacts are saved to.

-

Implementations§

source§

impl Login

Implementations§

source§

impl Login

source

fn get_token_or_ask_user( &self, env: &WasmerEnv ) -> Result<AuthorizationState, Error>

source

async fn get_token_from_browser( &self, env: &WasmerEnv -) -> Result<AuthorizationState, Error>

source

fn wasmer_env(&self) -> WasmerEnv

source

async fn setup_listener() -> Result<(TcpListener, String), Error>

source

pub fn execute(&self) -> Result<(), Error>

execute [List]

+) -> Result<AuthorizationState, Error>
source

fn wasmer_env(&self) -> WasmerEnv

source

async fn setup_listener() -> Result<(TcpListener, String), Error>

source

pub fn execute(&self) -> Result<(), Error>

execute [List]

Trait Implementations§

source§

impl Args for Login

source§

fn group_id() -> Option<Id>

Report the [ArgGroup::id][crate::ArgGroup::id] for this set of arguments
source§

fn augment_args<'b>(__clap_app: Command) -> Command

Append to [Command] so it can instantiate Self. Read more
source§

fn augment_args_for_update<'b>(__clap_app: Command) -> Command

Append to [Command] so it can update self. Read more
source§

impl Clone for Login

source§

fn clone(&self) -> Login

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl CommandFactory for Login

source§

fn command<'b>() -> Command

Build a [Command] that can instantiate Self. Read more
source§

fn command_for_update<'b>() -> Command

Build a [Command] that can update self. Read more
source§

impl Debug for Login

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl FromArgMatches for Login

source§

fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches ) -> Result<Self, Error>

Instantiate Self from [ArgMatches], parsing the arguments as needed. Read more
source§

fn update_from_arg_matches( diff --git a/crates/doc/wasmer_wasix/index.html b/crates/doc/wasmer_wasix/index.html index 9119e735d27..4176315a614 100644 --- a/crates/doc/wasmer_wasix/index.html +++ b/crates/doc/wasmer_wasix/index.html @@ -6,7 +6,7 @@

See state for the experimental WASI FS API. Also see the WASI plugin example for an example of how to extend WASI using the WASI FS API.

-

Re-exports

Modules

source§

impl Copy for Addressfamily

source§

impl Eq for Addressfamily

source§

impl StructuralEq for Addressfamily

source§

impl StructuralPartialEq for Addressfamily

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/enum.Advice.html b/crates/doc/wasmer_wasix/syscalls/enum.Advice.html index e2d484b96bd..31795b703d5 100644 --- a/crates/doc/wasmer_wasix/syscalls/enum.Advice.html +++ b/crates/doc/wasmer_wasix/syscalls/enum.Advice.html @@ -1,5 +1,5 @@ Advice in wasmer_wasix::syscalls - Rust

Trait Implementations§

§

impl Clone for Advice

§

fn clone(&self) -> Advice

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Advice

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Advice

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Advice as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Advice as FromToNativeWasmType>::Native) -> Advice

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Advice> for Advice

§

fn eq(&self, other: &Advice) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for Advice

source§

fn clone(&self) -> Advice

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Advice

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Advice

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Advice as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Advice as FromToNativeWasmType>::Native) -> Advice

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Advice> for Advice

source§

fn eq(&self, other: &Advice) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Advice

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Advice

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Advice

§

impl Eq for Advice

§

impl StructuralEq for Advice

§

impl StructuralPartialEq for Advice

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Advice

source§

impl Eq for Advice

source§

impl StructuralEq for Advice

source§

impl StructuralPartialEq for Advice

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/enum.Clockid.html b/crates/doc/wasmer_wasix/syscalls/enum.Clockid.html index b638006f3f3..6b55dbad290 100644 --- a/crates/doc/wasmer_wasix/syscalls/enum.Clockid.html +++ b/crates/doc/wasmer_wasix/syscalls/enum.Clockid.html @@ -1,5 +1,5 @@ Clockid in wasmer_wasix::syscalls - Rust

Trait Implementations§

§

impl Clone for Clockid

§

fn clone(&self) -> Clockid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Clockid

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Clockid> for Snapshot0Clockid

Workaround implementation because wit-bindgen does not generate +

Trait Implementations§

source§

impl Clone for Clockid

source§

fn clone(&self) -> Clockid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Clockid

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Clockid> for Snapshot0Clockid

Workaround implementation because wit-bindgen does not generate type aliases, but instead creates the same filetype in each module for use statements in the .wit file.

-
§

fn from(other: Clockid) -> Snapshot0Clockid

Converts to this type from the input type.
§

impl From<Snapshot0Clockid> for Clockid

§

fn from(other: Snapshot0Clockid) -> Clockid

Converts to this type from the input type.
§

impl FromToNativeWasmType for Clockid

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Clockid as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Clockid as FromToNativeWasmType>::Native) -> Clockid

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Clockid

§

fn hash<__H>(&self, state: &mut __H)where +

source§

fn from(other: Clockid) -> Snapshot0Clockid

Converts to this type from the input type.
source§

impl From<Snapshot0Clockid> for Clockid

source§

fn from(other: Snapshot0Clockid) -> Clockid

Converts to this type from the input type.
source§

impl FromToNativeWasmType for Clockid

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Clockid as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Clockid as FromToNativeWasmType>::Native) -> Clockid

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Clockid

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl PartialEq<Clockid> for Clockid

§

fn eq(&self, other: &Clockid) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Clockid> for Clockid

source§

fn eq(&self, other: &Clockid) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl TryFrom<u32> for Clockid

§

type Error = TryFromPrimitiveError<Clockid>

The type returned in the event of a conversion error.
§

fn try_from(number: u32) -> Result<Clockid, TryFromPrimitiveError<Clockid>>

Performs the conversion.
§

impl TryFromPrimitive for Clockid

§

type Primitive = u32

§

const NAME: &'static str = "Clockid"

§

fn try_from_primitive( +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<u32> for Clockid

§

type Error = TryFromPrimitiveError<Clockid>

The type returned in the event of a conversion error.
source§

fn try_from(number: u32) -> Result<Clockid, TryFromPrimitiveError<Clockid>>

Performs the conversion.
source§

impl TryFromPrimitive for Clockid

§

type Primitive = u32

source§

const NAME: &'static str = "Clockid"

source§

fn try_from_primitive( number: <Clockid as TryFromPrimitive>::Primitive -) -> Result<Clockid, TryFromPrimitiveError<Clockid>>

§

impl ValueType for Clockid

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +) -> Result<Clockid, TryFromPrimitiveError<Clockid>>
source§

impl ValueType for Clockid

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Clockid

§

impl Eq for Clockid

§

impl StructuralEq for Clockid

§

impl StructuralPartialEq for Clockid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Clockid

source§

impl Eq for Clockid

source§

impl StructuralEq for Clockid

source§

impl StructuralPartialEq for Clockid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/enum.Errno.html b/crates/doc/wasmer_wasix/syscalls/enum.Errno.html index a9392961335..3bc48192741 100644 --- a/crates/doc/wasmer_wasix/syscalls/enum.Errno.html +++ b/crates/doc/wasmer_wasix/syscalls/enum.Errno.html @@ -1,5 +1,5 @@ Errno in wasmer_wasix::syscalls - Rust
pub(crate) enum Errno {
+                logo

Errno

pub(crate) enum Errno {
 
Show 80 variants Success, Toobig, Access, @@ -164,26 +164,26 @@
§

Shutdown

Cannot send after socket shutdown.

§

Memviolation

Memory access violation.

§

Unknown

An unknown error has occured

-

Implementations§

§

impl Errno

pub fn name(&self) -> &'static str

pub fn message(&self) -> &'static str

Trait Implementations§

§

impl Clone for Errno

§

fn clone(&self) -> Errno

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Errno

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for Errno

§

fn deserialize<__D>( +

Implementations§

source§

impl Errno

source

pub fn name(&self) -> &'static str

source

pub fn message(&self) -> &'static str

Trait Implementations§

source§

impl Clone for Errno

source§

fn clone(&self) -> Errno

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Errno

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Errno

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<Errno, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl Display for Errno

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Error for Errno

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
§

impl From<Errno> for Error

§

fn from(err: Errno) -> Error

Converts to this type from the input type.
§

impl From<Errno> for ErrorKind

§

fn from(err: Errno) -> ErrorKind

Converts to this type from the input type.
§

impl From<Errno> for ExitCode

§

fn from(val: Errno) -> ExitCode

Converts to this type from the input type.
§

impl From<Error> for Errno

§

fn from(err: Error) -> Errno

Converts to this type from the input type.
§

impl From<ExitCode> for Errno

§

fn from(code: ExitCode) -> Errno

Converts to this type from the input type.
source§

impl From<WasiThreadError> for Errno

source§

fn from(a: WasiThreadError) -> Errno

Converts to this type from the input type.
§

impl FromToNativeWasmType for Errno

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Errno as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Errno as FromToNativeWasmType>::Native) -> Errno

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Errno

§

fn hash<__H>(&self, state: &mut __H)where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Errno

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Error for Errno

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Errno> for Error

source§

fn from(err: Errno) -> Error

Converts to this type from the input type.
source§

impl From<Errno> for ErrorKind

source§

fn from(err: Errno) -> ErrorKind

Converts to this type from the input type.
source§

impl From<Errno> for ExitCode

source§

fn from(val: Errno) -> ExitCode

Converts to this type from the input type.
source§

impl From<Error> for Errno

source§

fn from(err: Error) -> Errno

Converts to this type from the input type.
source§

impl From<ExitCode> for Errno

source§

fn from(code: ExitCode) -> Errno

Converts to this type from the input type.
source§

impl From<WasiThreadError> for Errno

source§

fn from(a: WasiThreadError) -> Errno

Converts to this type from the input type.
source§

impl FromToNativeWasmType for Errno

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Errno as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Errno as FromToNativeWasmType>::Native) -> Errno

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Errno

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl Ord for Errno

§

fn cmp(&self, other: &Errno) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Errno

source§

fn cmp(&self, other: &Errno) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Errno> for Errno

§

fn eq(&self, other: &Errno) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Errno> for Errno

source§

fn eq(&self, other: &Errno) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Errno> for Errno

§

fn partial_cmp(&self, other: &Errno) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Errno> for Errno

source§

fn partial_cmp(&self, other: &Errno) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Serialize for Errno

§

fn serialize<__S>( +operator. Read more

source§

impl Serialize for Errno

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl ValueType for Errno

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,
Serialize this value into the given Serde serializer. Read more
source§

impl ValueType for Errno

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Errno

§

impl Eq for Errno

§

impl StructuralEq for Errno

§

impl StructuralPartialEq for Errno

Auto Trait Implementations§

§

impl RefUnwindSafe for Errno

§

impl Send for Errno

§

impl Sync for Errno

§

impl Unpin for Errno

§

impl UnwindSafe for Errno

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Errno

source§

impl Eq for Errno

source§

impl StructuralEq for Errno

source§

impl StructuralPartialEq for Errno

Auto Trait Implementations§

§

impl RefUnwindSafe for Errno

§

impl Send for Errno

§

impl Sync for Errno

§

impl Unpin for Errno

§

impl UnwindSafe for Errno

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/enum.Eventtype.html b/crates/doc/wasmer_wasix/syscalls/enum.Eventtype.html index ffc60507069..b18b5a35f3f 100644 --- a/crates/doc/wasmer_wasix/syscalls/enum.Eventtype.html +++ b/crates/doc/wasmer_wasix/syscalls/enum.Eventtype.html @@ -1,5 +1,5 @@ Eventtype in wasmer_wasix::syscalls - Rust

Trait Implementations§

§

impl Clone for Eventtype

§

fn clone(&self) -> Eventtype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Eventtype

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for Eventtype

§

fn deserialize<__D>( +

Trait Implementations§

source§

impl Clone for Eventtype

source§

fn clone(&self) -> Eventtype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Eventtype

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Eventtype

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<Eventtype, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl FromToNativeWasmType for Eventtype

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Eventtype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Eventtype as FromToNativeWasmType>::Native) -> Eventtype

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Eventtype> for Eventtype

§

fn eq(&self, other: &Eventtype) -> bool

This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl FromToNativeWasmType for Eventtype

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Eventtype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Eventtype as FromToNativeWasmType>::Native) -> Eventtype

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Eventtype> for Eventtype

source§

fn eq(&self, other: &Eventtype) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Serialize for Eventtype

§

fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for Eventtype

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl ValueType for Eventtype

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,
Serialize this value into the given Serde serializer. Read more
source§

impl ValueType for Eventtype

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Eventtype

§

impl Eq for Eventtype

§

impl StructuralEq for Eventtype

§

impl StructuralPartialEq for Eventtype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Eventtype

source§

impl Eq for Eventtype

source§

impl StructuralEq for Eventtype

source§

impl StructuralPartialEq for Eventtype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/enum.ExitCode.html b/crates/doc/wasmer_wasix/syscalls/enum.ExitCode.html index 9f180ce76d9..57cb932d4a5 100644 --- a/crates/doc/wasmer_wasix/syscalls/enum.ExitCode.html +++ b/crates/doc/wasmer_wasix/syscalls/enum.ExitCode.html @@ -1,22 +1,22 @@ ExitCode in wasmer_wasix::syscalls - Rust
pub(crate) enum ExitCode {
+                logo

ExitCode

pub(crate) enum ExitCode {
     Errno(Errno),
     Other(i32),
-}

Variants§

§

Errno(Errno)

§

Other(i32)

Implementations§

§

impl ExitCode

pub fn raw(&self) -> i32

pub fn is_success(&self) -> bool

Trait Implementations§

§

impl Clone for ExitCode

§

fn clone(&self) -> ExitCode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for ExitCode

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for ExitCode

§

fn deserialize<__D>( +}

Variants§

§

Errno(Errno)

§

Other(i32)

Implementations§

source§

impl ExitCode

source

pub fn raw(&self) -> i32

source

pub fn is_success(&self) -> bool

Trait Implementations§

source§

impl Clone for ExitCode

source§

fn clone(&self) -> ExitCode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ExitCode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ExitCode

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<ExitCode, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl Display for ExitCode

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Errno> for ExitCode

§

fn from(val: Errno) -> ExitCode

Converts to this type from the input type.
§

impl From<ExitCode> for Errno

§

fn from(code: ExitCode) -> Errno

Converts to this type from the input type.
§

impl From<i32> for ExitCode

§

fn from(val: i32) -> ExitCode

Converts to this type from the input type.
§

impl FromToNativeWasmType for ExitCode

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <ExitCode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <ExitCode as FromToNativeWasmType>::Native) -> ExitCode

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Ord for ExitCode

§

fn cmp(&self, other: &ExitCode) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ExitCode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Errno> for ExitCode

source§

fn from(val: Errno) -> ExitCode

Converts to this type from the input type.
source§

impl From<ExitCode> for Errno

source§

fn from(code: ExitCode) -> Errno

Converts to this type from the input type.
source§

impl From<i32> for ExitCode

source§

fn from(val: i32) -> ExitCode

Converts to this type from the input type.
source§

impl FromToNativeWasmType for ExitCode

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <ExitCode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <ExitCode as FromToNativeWasmType>::Native) -> ExitCode

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Ord for ExitCode

source§

fn cmp(&self, other: &ExitCode) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<ExitCode> for ExitCode

§

fn eq(&self, other: &ExitCode) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ExitCode> for ExitCode

source§

fn eq(&self, other: &ExitCode) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<ExitCode> for ExitCode

§

fn partial_cmp(&self, other: &ExitCode) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ExitCode> for ExitCode

source§

fn partial_cmp(&self, other: &ExitCode) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Serialize for ExitCode

§

fn serialize<__S>( +operator. Read more

source§

impl Serialize for ExitCode

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl Copy for ExitCode

§

impl Eq for ExitCode

§

impl StructuralEq for ExitCode

§

impl StructuralPartialEq for ExitCode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for ExitCode

source§

impl Eq for ExitCode

source§

impl StructuralEq for ExitCode

source§

impl StructuralPartialEq for ExitCode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/enum.Filetype.html b/crates/doc/wasmer_wasix/syscalls/enum.Filetype.html index 7f867514692..29e317c5619 100644 --- a/crates/doc/wasmer_wasix/syscalls/enum.Filetype.html +++ b/crates/doc/wasmer_wasix/syscalls/enum.Filetype.html @@ -1,5 +1,5 @@ Filetype in wasmer_wasix::syscalls - Rust

Trait Implementations§

§

impl Clone for Filetype

§

fn clone(&self) -> Filetype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Filetype

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Filetype

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Filetype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Filetype as FromToNativeWasmType>::Native) -> Filetype

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Filetype> for Filetype

§

fn eq(&self, other: &Filetype) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for Filetype

source§

fn clone(&self) -> Filetype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Filetype

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Filetype

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Filetype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Filetype as FromToNativeWasmType>::Native) -> Filetype

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Filetype> for Filetype

source§

fn eq(&self, other: &Filetype) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Filetype

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Filetype

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Filetype

§

impl Eq for Filetype

§

impl StructuralEq for Filetype

§

impl StructuralPartialEq for Filetype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Filetype

source§

impl Eq for Filetype

source§

impl StructuralEq for Filetype

source§

impl StructuralPartialEq for Filetype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/enum.Snapshot0Clockid.html b/crates/doc/wasmer_wasix/syscalls/enum.Snapshot0Clockid.html index a781520389a..64f095a800a 100644 --- a/crates/doc/wasmer_wasix/syscalls/enum.Snapshot0Clockid.html +++ b/crates/doc/wasmer_wasix/syscalls/enum.Snapshot0Clockid.html @@ -1,5 +1,5 @@ Snapshot0Clockid in wasmer_wasix::syscalls - Rust

Trait Implementations§

§

impl Clone for Snapshot0Clockid

§

fn clone(&self) -> Snapshot0Clockid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Snapshot0Clockid

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Clockid> for Snapshot0Clockid

Workaround implementation because wit-bindgen does not generate +

Trait Implementations§

source§

impl Clone for Snapshot0Clockid

source§

fn clone(&self) -> Snapshot0Clockid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot0Clockid

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Clockid> for Snapshot0Clockid

Workaround implementation because wit-bindgen does not generate type aliases, but instead creates the same filetype in each module for use statements in the .wit file.

-
§

fn from(other: Clockid) -> Snapshot0Clockid

Converts to this type from the input type.
§

impl From<Snapshot0Clockid> for Clockid

§

fn from(other: Snapshot0Clockid) -> Clockid

Converts to this type from the input type.
§

impl FromToNativeWasmType for Snapshot0Clockid

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Snapshot0Clockid as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native( +

source§

fn from(other: Clockid) -> Snapshot0Clockid

Converts to this type from the input type.
source§

impl From<Snapshot0Clockid> for Clockid

source§

fn from(other: Snapshot0Clockid) -> Clockid

Converts to this type from the input type.
source§

impl FromToNativeWasmType for Snapshot0Clockid

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Snapshot0Clockid as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native( n: <Snapshot0Clockid as FromToNativeWasmType>::Native -) -> Snapshot0Clockid

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Snapshot0Clockid

§

fn hash<__H>(&self, state: &mut __H)where +) -> Snapshot0Clockid

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Snapshot0Clockid

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl PartialEq<Snapshot0Clockid> for Snapshot0Clockid

§

fn eq(&self, other: &Snapshot0Clockid) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Snapshot0Clockid> for Snapshot0Clockid

source§

fn eq(&self, other: &Snapshot0Clockid) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl TryFrom<u32> for Snapshot0Clockid

§

type Error = TryFromPrimitiveError<Snapshot0Clockid>

The type returned in the event of a conversion error.
§

fn try_from( +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<u32> for Snapshot0Clockid

§

type Error = TryFromPrimitiveError<Snapshot0Clockid>

The type returned in the event of a conversion error.
source§

fn try_from( number: u32 -) -> Result<Snapshot0Clockid, TryFromPrimitiveError<Snapshot0Clockid>>

Performs the conversion.
§

impl TryFromPrimitive for Snapshot0Clockid

§

type Primitive = u32

§

const NAME: &'static str = "Snapshot0Clockid"

§

fn try_from_primitive( +) -> Result<Snapshot0Clockid, TryFromPrimitiveError<Snapshot0Clockid>>

Performs the conversion.
source§

impl TryFromPrimitive for Snapshot0Clockid

§

type Primitive = u32

source§

const NAME: &'static str = "Snapshot0Clockid"

source§

fn try_from_primitive( number: <Snapshot0Clockid as TryFromPrimitive>::Primitive -) -> Result<Snapshot0Clockid, TryFromPrimitiveError<Snapshot0Clockid>>

§

impl ValueType for Snapshot0Clockid

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +) -> Result<Snapshot0Clockid, TryFromPrimitiveError<Snapshot0Clockid>>
source§

impl ValueType for Snapshot0Clockid

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Snapshot0Clockid

§

impl Eq for Snapshot0Clockid

§

impl StructuralEq for Snapshot0Clockid

§

impl StructuralPartialEq for Snapshot0Clockid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Snapshot0Clockid

source§

impl Eq for Snapshot0Clockid

source§

impl StructuralEq for Snapshot0Clockid

source§

impl StructuralPartialEq for Snapshot0Clockid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/enum.Sockoption.html b/crates/doc/wasmer_wasix/syscalls/enum.Sockoption.html index 6b079601317..1209c4268d3 100644 --- a/crates/doc/wasmer_wasix/syscalls/enum.Sockoption.html +++ b/crates/doc/wasmer_wasix/syscalls/enum.Sockoption.html @@ -1,5 +1,5 @@ Sockoption in wasmer_wasix::syscalls - Rust
pub(crate) enum Sockoption {
+                logo

Sockoption

pub(crate) enum Sockoption {
 
Show 27 variants Noop, ReusePort, ReuseAddr, @@ -27,11 +27,11 @@ MulticastTtlV4, Type, Proto, -
}

Variants§

§

Noop

§

ReusePort

§

ReuseAddr

§

NoDelay

§

DontRoute

§

OnlyV6

§

Broadcast

§

MulticastLoopV4

§

MulticastLoopV6

§

Promiscuous

§

Listening

§

LastError

§

KeepAlive

§

Linger

§

OobInline

§

RecvBufSize

§

SendBufSize

§

RecvLowat

§

SendLowat

§

RecvTimeout

§

SendTimeout

§

ConnectTimeout

§

AcceptTimeout

§

Ttl

§

MulticastTtlV4

§

Type

§

Proto

Trait Implementations§

§

impl Clone for Sockoption

§

fn clone(&self) -> Sockoption

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Sockoption

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for Sockoption

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Sockoption> for WasiSocketOption

source§

fn from(opt: Sockoption) -> Self

Converts to this type from the input type.
§

impl FromToNativeWasmType for Sockoption

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Sockoption as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Sockoption as FromToNativeWasmType>::Native) -> Sockoption

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Sockoption> for Sockoption

§

fn eq(&self, other: &Sockoption) -> bool

This method tests for self and other values to be equal, and is used +
}

Variants§

§

Noop

§

ReusePort

§

ReuseAddr

§

NoDelay

§

DontRoute

§

OnlyV6

§

Broadcast

§

MulticastLoopV4

§

MulticastLoopV6

§

Promiscuous

§

Listening

§

LastError

§

KeepAlive

§

Linger

§

OobInline

§

RecvBufSize

§

SendBufSize

§

RecvLowat

§

SendLowat

§

RecvTimeout

§

SendTimeout

§

ConnectTimeout

§

AcceptTimeout

§

Ttl

§

MulticastTtlV4

§

Type

§

Proto

Trait Implementations§

source§

impl Clone for Sockoption

source§

fn clone(&self) -> Sockoption

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Sockoption

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Display for Sockoption

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Sockoption> for WasiSocketOption

source§

fn from(opt: Sockoption) -> Self

Converts to this type from the input type.
source§

impl FromToNativeWasmType for Sockoption

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Sockoption as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Sockoption as FromToNativeWasmType>::Native) -> Sockoption

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Sockoption> for Sockoption

source§

fn eq(&self, other: &Sockoption) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Sockoption

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Sockoption

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Sockoption

§

impl Eq for Sockoption

§

impl StructuralEq for Sockoption

§

impl StructuralPartialEq for Sockoption

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Sockoption

source§

impl Eq for Sockoption

source§

impl StructuralEq for Sockoption

source§

impl StructuralPartialEq for Sockoption

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/enum.Sockstatus.html b/crates/doc/wasmer_wasix/syscalls/enum.Sockstatus.html index fbeec93c2c6..da06e4524ed 100644 --- a/crates/doc/wasmer_wasix/syscalls/enum.Sockstatus.html +++ b/crates/doc/wasmer_wasix/syscalls/enum.Sockstatus.html @@ -1,15 +1,15 @@ Sockstatus in wasmer_wasix::syscalls - Rust
pub(crate) enum Sockstatus {
+                logo

Sockstatus

pub(crate) enum Sockstatus {
     Opening,
     Opened,
     Closed,
     Failed,
     Unknown,
-}

Variants§

§

Opening

§

Opened

§

Closed

§

Failed

§

Unknown

Trait Implementations§

§

impl Clone for Sockstatus

§

fn clone(&self) -> Sockstatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Sockstatus

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Sockstatus

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Sockstatus as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Sockstatus as FromToNativeWasmType>::Native) -> Sockstatus

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Sockstatus> for Sockstatus

§

fn eq(&self, other: &Sockstatus) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Opening

§

Opened

§

Closed

§

Failed

§

Unknown

Trait Implementations§

source§

impl Clone for Sockstatus

source§

fn clone(&self) -> Sockstatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Sockstatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Sockstatus

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Sockstatus as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Sockstatus as FromToNativeWasmType>::Native) -> Sockstatus

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Sockstatus> for Sockstatus

source§

fn eq(&self, other: &Sockstatus) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Sockstatus

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Sockstatus

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Sockstatus

§

impl Eq for Sockstatus

§

impl StructuralEq for Sockstatus

§

impl StructuralPartialEq for Sockstatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Sockstatus

source§

impl Eq for Sockstatus

source§

impl StructuralEq for Sockstatus

source§

impl StructuralPartialEq for Sockstatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/enum.Socktype.html b/crates/doc/wasmer_wasix/syscalls/enum.Socktype.html index 70f28989ff5..2e20df1a41b 100644 --- a/crates/doc/wasmer_wasix/syscalls/enum.Socktype.html +++ b/crates/doc/wasmer_wasix/syscalls/enum.Socktype.html @@ -1,15 +1,15 @@ Socktype in wasmer_wasix::syscalls - Rust
pub(crate) enum Socktype {
+                logo

Socktype

pub(crate) enum Socktype {
     Unknown,
     Stream,
     Dgram,
     Raw,
     Seqpacket,
-}

Variants§

§

Unknown

§

Stream

§

Dgram

§

Raw

§

Seqpacket

Trait Implementations§

§

impl Clone for Socktype

§

fn clone(&self) -> Socktype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Socktype

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Socktype

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Socktype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Socktype as FromToNativeWasmType>::Native) -> Socktype

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Socktype> for Socktype

§

fn eq(&self, other: &Socktype) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Unknown

§

Stream

§

Dgram

§

Raw

§

Seqpacket

Trait Implementations§

source§

impl Clone for Socktype

source§

fn clone(&self) -> Socktype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Socktype

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Socktype

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Socktype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Socktype as FromToNativeWasmType>::Native) -> Socktype

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Socktype> for Socktype

source§

fn eq(&self, other: &Socktype) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Socktype

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Socktype

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Socktype

§

impl Eq for Socktype

§

impl StructuralEq for Socktype

§

impl StructuralPartialEq for Socktype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Socktype

source§

impl Eq for Socktype

source§

impl StructuralEq for Socktype

source§

impl StructuralPartialEq for Socktype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/enum.Streamsecurity.html b/crates/doc/wasmer_wasix/syscalls/enum.Streamsecurity.html index e6a840568ba..3bd5e7aaa4c 100644 --- a/crates/doc/wasmer_wasix/syscalls/enum.Streamsecurity.html +++ b/crates/doc/wasmer_wasix/syscalls/enum.Streamsecurity.html @@ -1,17 +1,17 @@ Streamsecurity in wasmer_wasix::syscalls - Rust
pub(crate) enum Streamsecurity {
+                logo

Streamsecurity

pub(crate) enum Streamsecurity {
     Unencrypted,
     AnyEncryption,
     ClassicEncryption,
     DoubleEncryption,
     Unknown,
-}

Variants§

§

Unencrypted

§

AnyEncryption

§

ClassicEncryption

§

DoubleEncryption

§

Unknown

Trait Implementations§

§

impl Clone for Streamsecurity

§

fn clone(&self) -> Streamsecurity

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Streamsecurity

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Streamsecurity

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Streamsecurity as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native( +}

Variants§

§

Unencrypted

§

AnyEncryption

§

ClassicEncryption

§

DoubleEncryption

§

Unknown

Trait Implementations§

source§

impl Clone for Streamsecurity

source§

fn clone(&self) -> Streamsecurity

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Streamsecurity

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Streamsecurity

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Streamsecurity as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native( n: <Streamsecurity as FromToNativeWasmType>::Native -) -> Streamsecurity

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Streamsecurity> for Streamsecurity

§

fn eq(&self, other: &Streamsecurity) -> bool

This method tests for self and other values to be equal, and is used +) -> Streamsecurity

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Streamsecurity> for Streamsecurity

source§

fn eq(&self, other: &Streamsecurity) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Streamsecurity

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Streamsecurity

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Streamsecurity

§

impl Eq for Streamsecurity

§

impl StructuralEq for Streamsecurity

§

impl StructuralPartialEq for Streamsecurity

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Streamsecurity

source§

impl Eq for Streamsecurity

source§

impl StructuralEq for Streamsecurity

source§

impl StructuralPartialEq for Streamsecurity

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/enum.WasiStdioMode.html b/crates/doc/wasmer_wasix/syscalls/enum.WasiStdioMode.html index a941acc8702..73652b8acb1 100644 --- a/crates/doc/wasmer_wasix/syscalls/enum.WasiStdioMode.html +++ b/crates/doc/wasmer_wasix/syscalls/enum.WasiStdioMode.html @@ -1,15 +1,15 @@ WasiStdioMode in wasmer_wasix::syscalls - Rust
pub(crate) enum WasiStdioMode {
+                logo

WasiStdioMode

pub(crate) enum WasiStdioMode {
     Reserved,
     Piped,
     Inherit,
     Null,
     Log,
-}

Variants§

§

Reserved

§

Piped

§

Inherit

§

Null

§

Log

Trait Implementations§

§

impl Clone for StdioMode

§

fn clone(&self) -> StdioMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for StdioMode

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for StdioMode

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <StdioMode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <StdioMode as FromToNativeWasmType>::Native) -> StdioMode

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<StdioMode> for StdioMode

§

fn eq(&self, other: &StdioMode) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Reserved

§

Piped

§

Inherit

§

Null

§

Log

Trait Implementations§

source§

impl Clone for StdioMode

source§

fn clone(&self) -> StdioMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StdioMode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for StdioMode

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <StdioMode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <StdioMode as FromToNativeWasmType>::Native) -> StdioMode

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<StdioMode> for StdioMode

source§

fn eq(&self, other: &StdioMode) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for StdioMode

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for StdioMode

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for StdioMode

§

impl Eq for StdioMode

§

impl StructuralEq for StdioMode

§

impl StructuralPartialEq for StdioMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for StdioMode

source§

impl Eq for StdioMode

source§

impl StructuralEq for StdioMode

source§

impl StructuralPartialEq for StdioMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/enum.Whence.html b/crates/doc/wasmer_wasix/syscalls/enum.Whence.html index 62dfb0649a0..e81a7b35321 100644 --- a/crates/doc/wasmer_wasix/syscalls/enum.Whence.html +++ b/crates/doc/wasmer_wasix/syscalls/enum.Whence.html @@ -1,14 +1,14 @@ Whence in wasmer_wasix::syscalls - Rust
pub(crate) enum Whence {
+                logo

Whence

pub(crate) enum Whence {
     Set,
     Cur,
     End,
     Unknown,
-}

Variants§

§

Set

§

Cur

§

End

§

Unknown

Trait Implementations§

§

impl Clone for Whence

§

fn clone(&self) -> Whence

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Whence

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Whence

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Whence as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Whence as FromToNativeWasmType>::Native) -> Whence

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Whence> for Whence

§

fn eq(&self, other: &Whence) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Set

§

Cur

§

End

§

Unknown

Trait Implementations§

source§

impl Clone for Whence

source§

fn clone(&self) -> Whence

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Whence

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Whence

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Whence as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Whence as FromToNativeWasmType>::Native) -> Whence

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Whence> for Whence

source§

fn eq(&self, other: &Whence) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Whence

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Whence

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Whence

§

impl Eq for Whence

§

impl StructuralEq for Whence

§

impl StructuralPartialEq for Whence

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Whence

source§

impl Eq for Whence

source§

impl StructuralEq for Whence

source§

impl StructuralPartialEq for Whence

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/io/enum.ErrorKind.html b/crates/doc/wasmer_wasix/syscalls/io/enum.ErrorKind.html index 311ac713157..e7786b6e699 100644 --- a/crates/doc/wasmer_wasix/syscalls/io/enum.ErrorKind.html +++ b/crates/doc/wasmer_wasix/syscalls/io/enum.ErrorKind.html @@ -149,7 +149,7 @@

Examples

use std::io::ErrorKind;
 assert_eq!("entity not found", ErrorKind::NotFound.to_string());
-

§

impl From<Errno> for ErrorKind

§

fn from(err: Errno) -> ErrorKind

Converts to this type from the input type.
1.14.0 · source§

impl From<ErrorKind> for Error

Intended for use for errors not exposed to the user, where allocating onto +

source§

impl From<Errno> for ErrorKind

source§

fn from(err: Errno) -> ErrorKind

Converts to this type from the input type.
1.14.0 · source§

impl From<ErrorKind> for Error

Intended for use for errors not exposed to the user, where allocating onto the heap (for normal construction via Error::new) is too costly.

source§

fn from(kind: ErrorKind) -> Error

Converts an ErrorKind into an Error.

This conversion creates a new error with a simple representation of error kind.

diff --git a/crates/doc/wasmer_wasix/syscalls/io/struct.Error.html b/crates/doc/wasmer_wasix/syscalls/io/struct.Error.html index b6282870608..89faa9d1b56 100644 --- a/crates/doc/wasmer_wasix/syscalls/io/struct.Error.html +++ b/crates/doc/wasmer_wasix/syscalls/io/struct.Error.html @@ -231,7 +231,7 @@
Examples
// Will print "AddrInUse". print_error(Error::new(ErrorKind::AddrInUse, "oh no!")); }
-

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<CompressError> for Error

source§

fn from(data: CompressError) -> Error

Converts to this type from the input type.
source§

impl From<DecompressError> for Error

source§

fn from(data: DecompressError) -> Error

Converts to this type from the input type.
§

impl From<Elapsed> for Error

§

fn from(_err: Elapsed) -> Error

Converts to this type from the input type.
§

impl From<Errno> for Error

§

fn from(err: Errno) -> Error

Converts to this type from the input type.
§

impl From<Errno> for Error

§

fn from(err: Errno) -> Error

Converts to this type from the input type.
§

impl From<Error> for Errno

§

fn from(err: Error) -> Errno

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(err: Error) -> Error

Converts to this type from the input type.
§

impl From<Error> for Error

§

fn from(walk_err: Error) -> Error

Convert the Error to an io::Error, preserving the original +

Trait Implementations§

source§

impl Debug for Error

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Display for Error

source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Error for Error

source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<CompressError> for Error

source§

fn from(data: CompressError) -> Error

Converts to this type from the input type.
source§

impl From<DecompressError> for Error

source§

fn from(data: DecompressError) -> Error

Converts to this type from the input type.
§

impl From<Elapsed> for Error

§

fn from(_err: Elapsed) -> Error

Converts to this type from the input type.
§

impl From<Errno> for Error

§

fn from(err: Errno) -> Error

Converts to this type from the input type.
source§

impl From<Errno> for Error

source§

fn from(err: Errno) -> Error

Converts to this type from the input type.
source§

impl From<Error> for Errno

source§

fn from(err: Error) -> Errno

Converts to this type from the input type.
source§

impl From<Error> for Error

source§

fn from(err: Error) -> Error

Converts to this type from the input type.
§

impl From<Error> for Error

§

fn from(walk_err: Error) -> Error

Convert the Error to an io::Error, preserving the original Error as the “inner error”. Note that this also makes the display of the error include the context.

This is different from into_io_error which returns the original diff --git a/crates/doc/wasmer_wasix/syscalls/struct.Dirent.html b/crates/doc/wasmer_wasix/syscalls/struct.Dirent.html index bffca66459a..f4cbfa08b42 100644 --- a/crates/doc/wasmer_wasix/syscalls/struct.Dirent.html +++ b/crates/doc/wasmer_wasix/syscalls/struct.Dirent.html @@ -1,5 +1,5 @@ Dirent in wasmer_wasix::syscalls - Rust

pub(crate) struct Dirent {
+                logo

Dirent

pub(crate) struct Dirent {
     pub d_next: u64,
     pub d_ino: u64,
     pub d_type: Filetype,
@@ -9,9 +9,9 @@
 
§d_ino: u64

The serial number of the file referred to by this directory entry.

§d_type: Filetype

The type of the file referred to by this directory entry.

§d_namlen: u32

The length of the name of the directory entry.

-

Trait Implementations§

§

impl Clone for Dirent

§

fn clone(&self) -> Dirent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Dirent

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Dirent

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for Dirent

source§

fn clone(&self) -> Dirent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Dirent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Dirent

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Dirent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Dirent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/struct.Event.html b/crates/doc/wasmer_wasix/syscalls/struct.Event.html index c4170bfc8d5..3c013ce58aa 100644 --- a/crates/doc/wasmer_wasix/syscalls/struct.Event.html +++ b/crates/doc/wasmer_wasix/syscalls/struct.Event.html @@ -1,5 +1,5 @@ Event in wasmer_wasix::syscalls - Rust
pub(crate) struct Event {
+                logo

Event

pub(crate) struct Event {
     pub userdata: u64,
     pub error: Errno,
     pub type_: Eventtype,
@@ -9,9 +9,9 @@
 
§error: Errno

If non-zero, an error that occurred while processing the subscription request.

§type_: Eventtype

Type of event that was triggered

§u: EventUnion

The type of the event that occurred, and the contents of the event

-

Trait Implementations§

§

impl Clone for Event

§

fn clone(&self) -> Event

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Event

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Event

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for Event

source§

fn clone(&self) -> Event

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Event

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Event

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Event

Auto Trait Implementations§

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnwindSafe for Event

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Event

Auto Trait Implementations§

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnwindSafe for Event

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/struct.EventFdReadwrite.html b/crates/doc/wasmer_wasix/syscalls/struct.EventFdReadwrite.html index 1d0dbfb979e..7f658007a15 100644 --- a/crates/doc/wasmer_wasix/syscalls/struct.EventFdReadwrite.html +++ b/crates/doc/wasmer_wasix/syscalls/struct.EventFdReadwrite.html @@ -1,21 +1,21 @@ EventFdReadwrite in wasmer_wasix::syscalls - Rust
pub(crate) struct EventFdReadwrite {
+                logo

EventFdReadwrite

pub(crate) struct EventFdReadwrite {
     pub nbytes: u64,
     pub flags: Eventrwflags,
 }
Expand description

The contents of an event for the eventtype::fd_read and eventtype::fd_write variants

Fields§

§nbytes: u64

The number of bytes available for reading or writing.

§flags: Eventrwflags

The state of the file descriptor.

-

Trait Implementations§

§

impl Clone for EventFdReadwrite

§

fn clone(&self) -> EventFdReadwrite

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for EventFdReadwrite

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for EventFdReadwrite

§

fn deserialize<__D>( +

Trait Implementations§

source§

impl Clone for EventFdReadwrite

source§

fn clone(&self) -> EventFdReadwrite

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EventFdReadwrite

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EventFdReadwrite

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<EventFdReadwrite, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl Serialize for EventFdReadwrite

§

fn serialize<__S>( + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for EventFdReadwrite

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl ValueType for EventFdReadwrite

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

source§

impl ValueType for EventFdReadwrite

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for EventFdReadwrite

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for EventFdReadwrite

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/struct.Eventrwflags.html b/crates/doc/wasmer_wasix/syscalls/struct.Eventrwflags.html index d7224a1a7f8..d8553506164 100644 --- a/crates/doc/wasmer_wasix/syscalls/struct.Eventrwflags.html +++ b/crates/doc/wasmer_wasix/syscalls/struct.Eventrwflags.html @@ -1,17 +1,17 @@ Eventrwflags in wasmer_wasix::syscalls - Rust
pub(crate) struct Eventrwflags {
+                logo

Eventrwflags

pub(crate) struct Eventrwflags {
     bits: u16,
 }
Expand description

The state of the file descriptor subscribed to with eventtype::fd_read or eventtype::fd_write.

-

Fields§

§bits: u16

Implementations§

§

impl Eventrwflags

pub const FD_READWRITE_HANGUP: Eventrwflags = Self{ bits: 1 << 0,}

The peer of this socket has closed or disconnected.

-

pub const fn empty() -> Eventrwflags

Returns an empty set of flags.

-

pub const fn all() -> Eventrwflags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<Eventrwflags>

Convert from underlying bit representation, unless that +

Fields§

§bits: u16

Implementations§

source§

impl Eventrwflags

source

pub const FD_READWRITE_HANGUP: Eventrwflags = Self{ bits: 1 << 0,}

The peer of this socket has closed or disconnected.

+
source

pub const fn empty() -> Eventrwflags

Returns an empty set of flags.

+
source

pub const fn all() -> Eventrwflags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<Eventrwflags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> Eventrwflags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> Eventrwflags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> Eventrwflags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> Eventrwflags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -19,35 +19,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Eventrwflags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Eventrwflags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Eventrwflags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Eventrwflags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Eventrwflags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Eventrwflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Eventrwflags) -> Eventrwflags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Eventrwflags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Eventrwflags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Eventrwflags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Eventrwflags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Eventrwflags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Eventrwflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Eventrwflags) -> Eventrwflags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Eventrwflags) -> Eventrwflags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Eventrwflags) -> Eventrwflags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Eventrwflags) -> Eventrwflags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Eventrwflags) -> Eventrwflags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Eventrwflags) -> Eventrwflags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Eventrwflags) -> Eventrwflags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -55,46 +55,46 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Eventrwflags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Eventrwflags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Eventrwflags

pub fn from_bits_preserve(bits: u16) -> Eventrwflags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Eventrwflags

source

pub fn from_bits_preserve(bits: u16) -> Eventrwflags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Eventrwflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Eventrwflags> for Eventrwflags

§

fn bitand(self, other: Eventrwflags) -> Eventrwflags

Returns the intersection between the two sets of flags.

-
§

type Output = Eventrwflags

The resulting type after applying the & operator.
§

impl BitAndAssign<Eventrwflags> for Eventrwflags

§

fn bitand_assign(&mut self, other: Eventrwflags)

Disables all flags disabled in the set.

-
§

impl BitOr<Eventrwflags> for Eventrwflags

§

fn bitor(self, other: Eventrwflags) -> Eventrwflags

Returns the union of the two sets of flags.

-
§

type Output = Eventrwflags

The resulting type after applying the | operator.
§

impl BitOrAssign<Eventrwflags> for Eventrwflags

§

fn bitor_assign(&mut self, other: Eventrwflags)

Adds the set of flags.

-
§

impl BitXor<Eventrwflags> for Eventrwflags

§

fn bitxor(self, other: Eventrwflags) -> Eventrwflags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Eventrwflags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Eventrwflags> for Eventrwflags

§

fn bitxor_assign(&mut self, other: Eventrwflags)

Toggles the set of flags.

-
§

impl Clone for Eventrwflags

§

fn clone(&self) -> Eventrwflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Eventrwflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for Eventrwflags

§

fn deserialize<__D>( +

Trait Implementations§

source§

impl Binary for Eventrwflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Eventrwflags> for Eventrwflags

source§

fn bitand(self, other: Eventrwflags) -> Eventrwflags

Returns the intersection between the two sets of flags.

+
§

type Output = Eventrwflags

The resulting type after applying the & operator.
source§

impl BitAndAssign<Eventrwflags> for Eventrwflags

source§

fn bitand_assign(&mut self, other: Eventrwflags)

Disables all flags disabled in the set.

+
source§

impl BitOr<Eventrwflags> for Eventrwflags

source§

fn bitor(self, other: Eventrwflags) -> Eventrwflags

Returns the union of the two sets of flags.

+
§

type Output = Eventrwflags

The resulting type after applying the | operator.
source§

impl BitOrAssign<Eventrwflags> for Eventrwflags

source§

fn bitor_assign(&mut self, other: Eventrwflags)

Adds the set of flags.

+
source§

impl BitXor<Eventrwflags> for Eventrwflags

source§

fn bitxor(self, other: Eventrwflags) -> Eventrwflags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Eventrwflags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Eventrwflags> for Eventrwflags

source§

fn bitxor_assign(&mut self, other: Eventrwflags)

Toggles the set of flags.

+
source§

impl Clone for Eventrwflags

source§

fn clone(&self) -> Eventrwflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Eventrwflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Eventrwflags

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<Eventrwflags, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl Extend<Eventrwflags> for Eventrwflags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Eventrwflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Eventrwflags> for Eventrwflags

§

fn from_iter<T>(iterator: T) -> Eventrwflagswhere - T: IntoIterator<Item = Eventrwflags>,

Creates a value from an iterator. Read more
§

impl Hash for Eventrwflags

§

fn hash<__H>(&self, state: &mut __H)where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Extend<Eventrwflags> for Eventrwflags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Eventrwflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Eventrwflags> for Eventrwflags

source§

fn from_iter<T>(iterator: T) -> Eventrwflagswhere + T: IntoIterator<Item = Eventrwflags>,

Creates a value from an iterator. Read more
source§

impl Hash for Eventrwflags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Eventrwflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Eventrwflags

§

fn not(self) -> Eventrwflags

Returns the complement of this set of flags.

-
§

type Output = Eventrwflags

The resulting type after applying the ! operator.
§

impl Octal for Eventrwflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Eventrwflags

§

fn cmp(&self, other: &Eventrwflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Eventrwflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Eventrwflags

source§

fn not(self) -> Eventrwflags

Returns the complement of this set of flags.

+
§

type Output = Eventrwflags

The resulting type after applying the ! operator.
source§

impl Octal for Eventrwflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Eventrwflags

source§

fn cmp(&self, other: &Eventrwflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Eventrwflags> for Eventrwflags

§

fn eq(&self, other: &Eventrwflags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Eventrwflags> for Eventrwflags

source§

fn eq(&self, other: &Eventrwflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Eventrwflags> for Eventrwflags

§

fn partial_cmp(&self, other: &Eventrwflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Eventrwflags> for Eventrwflags

source§

fn partial_cmp(&self, other: &Eventrwflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Serialize for Eventrwflags

§

fn serialize<__S>( +operator. Read more

source§

impl Serialize for Eventrwflags

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl Sub<Eventrwflags> for Eventrwflags

§

fn sub(self, other: Eventrwflags) -> Eventrwflags

Returns the set difference of the two sets of flags.

-
§

type Output = Eventrwflags

The resulting type after applying the - operator.
§

impl SubAssign<Eventrwflags> for Eventrwflags

§

fn sub_assign(&mut self, other: Eventrwflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Eventrwflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Eventrwflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,
Serialize this value into the given Serde serializer. Read more
source§

impl Sub<Eventrwflags> for Eventrwflags

source§

fn sub(self, other: Eventrwflags) -> Eventrwflags

Returns the set difference of the two sets of flags.

+
§

type Output = Eventrwflags

The resulting type after applying the - operator.
source§

impl SubAssign<Eventrwflags> for Eventrwflags

source§

fn sub_assign(&mut self, other: Eventrwflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Eventrwflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Eventrwflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Eventrwflags

§

impl Eq for Eventrwflags

§

impl StructuralEq for Eventrwflags

§

impl StructuralPartialEq for Eventrwflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Eventrwflags

source§

impl Eq for Eventrwflags

source§

impl StructuralEq for Eventrwflags

source§

impl StructuralPartialEq for Eventrwflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/struct.Fdflags.html b/crates/doc/wasmer_wasix/syscalls/struct.Fdflags.html index 1a695beb90c..a26c69af830 100644 --- a/crates/doc/wasmer_wasix/syscalls/struct.Fdflags.html +++ b/crates/doc/wasmer_wasix/syscalls/struct.Fdflags.html @@ -1,22 +1,22 @@ Fdflags in wasmer_wasix::syscalls - Rust
pub(crate) struct Fdflags {
+                logo

Fdflags

pub(crate) struct Fdflags {
     bits: u16,
 }
Expand description

File descriptor flags.

-

Fields§

§bits: u16

Implementations§

§

impl Fdflags

pub const APPEND: Fdflags = Self{ bits: 1 << 0,}

Append mode: Data written to the file is always appended to the file’s end.

-

pub const DSYNC: Fdflags = Self{ bits: 1 << 1,}

Write according to synchronized I/O data integrity completion. Only the data stored in the file is synchronized.

-

pub const NONBLOCK: Fdflags = Self{ bits: 1 << 2,}

Non-blocking mode.

-

pub const RSYNC: Fdflags = Self{ bits: 1 << 3,}

Synchronized read I/O operations.

-

pub const SYNC: Fdflags = Self{ bits: 1 << 4,}

Write according to synchronized I/O file integrity completion. In +

Fields§

§bits: u16

Implementations§

source§

impl Fdflags

source

pub const APPEND: Fdflags = Self{ bits: 1 << 0,}

Append mode: Data written to the file is always appended to the file’s end.

+
source

pub const DSYNC: Fdflags = Self{ bits: 1 << 1,}

Write according to synchronized I/O data integrity completion. Only the data stored in the file is synchronized.

+
source

pub const NONBLOCK: Fdflags = Self{ bits: 1 << 2,}

Non-blocking mode.

+
source

pub const RSYNC: Fdflags = Self{ bits: 1 << 3,}

Synchronized read I/O operations.

+
source

pub const SYNC: Fdflags = Self{ bits: 1 << 4,}

Write according to synchronized I/O file integrity completion. In addition to synchronizing the data stored in the file, the implementation may also synchronously update the file’s metadata.

-

pub const fn empty() -> Fdflags

Returns an empty set of flags.

-

pub const fn all() -> Fdflags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<Fdflags>

Convert from underlying bit representation, unless that +

source

pub const fn empty() -> Fdflags

Returns an empty set of flags.

+
source

pub const fn all() -> Fdflags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<Fdflags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> Fdflags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> Fdflags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> Fdflags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> Fdflags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -24,35 +24,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Fdflags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Fdflags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Fdflags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Fdflags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Fdflags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Fdflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Fdflags) -> Fdflags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Fdflags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Fdflags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Fdflags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Fdflags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Fdflags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Fdflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Fdflags) -> Fdflags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Fdflags) -> Fdflags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Fdflags) -> Fdflags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Fdflags) -> Fdflags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Fdflags) -> Fdflags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Fdflags) -> Fdflags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Fdflags) -> Fdflags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -60,39 +60,39 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Fdflags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Fdflags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Fdflags

pub fn from_bits_preserve(bits: u16) -> Fdflags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Fdflags

source

pub fn from_bits_preserve(bits: u16) -> Fdflags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Fdflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Fdflags> for Fdflags

§

fn bitand(self, other: Fdflags) -> Fdflags

Returns the intersection between the two sets of flags.

-
§

type Output = Fdflags

The resulting type after applying the & operator.
§

impl BitAndAssign<Fdflags> for Fdflags

§

fn bitand_assign(&mut self, other: Fdflags)

Disables all flags disabled in the set.

-
§

impl BitOr<Fdflags> for Fdflags

§

fn bitor(self, other: Fdflags) -> Fdflags

Returns the union of the two sets of flags.

-
§

type Output = Fdflags

The resulting type after applying the | operator.
§

impl BitOrAssign<Fdflags> for Fdflags

§

fn bitor_assign(&mut self, other: Fdflags)

Adds the set of flags.

-
§

impl BitXor<Fdflags> for Fdflags

§

fn bitxor(self, other: Fdflags) -> Fdflags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Fdflags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Fdflags> for Fdflags

§

fn bitxor_assign(&mut self, other: Fdflags)

Toggles the set of flags.

-
§

impl Clone for Fdflags

§

fn clone(&self) -> Fdflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Fdflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Fdflags> for Fdflags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Fdflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Fdflags> for Fdflags

§

fn from_iter<T>(iterator: T) -> Fdflagswhere - T: IntoIterator<Item = Fdflags>,

Creates a value from an iterator. Read more
§

impl FromToNativeWasmType for Fdflags

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Fdflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Fdflags as FromToNativeWasmType>::Native) -> Fdflags

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Fdflags

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for Fdflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Fdflags> for Fdflags

source§

fn bitand(self, other: Fdflags) -> Fdflags

Returns the intersection between the two sets of flags.

+
§

type Output = Fdflags

The resulting type after applying the & operator.
source§

impl BitAndAssign<Fdflags> for Fdflags

source§

fn bitand_assign(&mut self, other: Fdflags)

Disables all flags disabled in the set.

+
source§

impl BitOr<Fdflags> for Fdflags

source§

fn bitor(self, other: Fdflags) -> Fdflags

Returns the union of the two sets of flags.

+
§

type Output = Fdflags

The resulting type after applying the | operator.
source§

impl BitOrAssign<Fdflags> for Fdflags

source§

fn bitor_assign(&mut self, other: Fdflags)

Adds the set of flags.

+
source§

impl BitXor<Fdflags> for Fdflags

source§

fn bitxor(self, other: Fdflags) -> Fdflags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Fdflags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Fdflags> for Fdflags

source§

fn bitxor_assign(&mut self, other: Fdflags)

Toggles the set of flags.

+
source§

impl Clone for Fdflags

source§

fn clone(&self) -> Fdflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Fdflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Fdflags> for Fdflags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Fdflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Fdflags> for Fdflags

source§

fn from_iter<T>(iterator: T) -> Fdflagswhere + T: IntoIterator<Item = Fdflags>,

Creates a value from an iterator. Read more
source§

impl FromToNativeWasmType for Fdflags

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Fdflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Fdflags as FromToNativeWasmType>::Native) -> Fdflags

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Fdflags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Fdflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Fdflags

§

fn not(self) -> Fdflags

Returns the complement of this set of flags.

-
§

type Output = Fdflags

The resulting type after applying the ! operator.
§

impl Octal for Fdflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Fdflags

§

fn cmp(&self, other: &Fdflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Fdflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Fdflags

source§

fn not(self) -> Fdflags

Returns the complement of this set of flags.

+
§

type Output = Fdflags

The resulting type after applying the ! operator.
source§

impl Octal for Fdflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Fdflags

source§

fn cmp(&self, other: &Fdflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Fdflags> for Fdflags

§

fn eq(&self, other: &Fdflags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Fdflags> for Fdflags

source§

fn eq(&self, other: &Fdflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Fdflags> for Fdflags

§

fn partial_cmp(&self, other: &Fdflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Fdflags> for Fdflags

source§

fn partial_cmp(&self, other: &Fdflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Fdflags> for Fdflags

§

fn sub(self, other: Fdflags) -> Fdflags

Returns the set difference of the two sets of flags.

-
§

type Output = Fdflags

The resulting type after applying the - operator.
§

impl SubAssign<Fdflags> for Fdflags

§

fn sub_assign(&mut self, other: Fdflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Fdflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Fdflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Fdflags> for Fdflags

source§

fn sub(self, other: Fdflags) -> Fdflags

Returns the set difference of the two sets of flags.

+
§

type Output = Fdflags

The resulting type after applying the - operator.
source§

impl SubAssign<Fdflags> for Fdflags

source§

fn sub_assign(&mut self, other: Fdflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Fdflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Fdflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Fdflags

§

impl Eq for Fdflags

§

impl StructuralEq for Fdflags

§

impl StructuralPartialEq for Fdflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Fdflags

source§

impl Eq for Fdflags

source§

impl StructuralEq for Fdflags

source§

impl StructuralPartialEq for Fdflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/struct.Fdstat.html b/crates/doc/wasmer_wasix/syscalls/struct.Fdstat.html index 8c2b16b273f..1e3d2e2b0dc 100644 --- a/crates/doc/wasmer_wasix/syscalls/struct.Fdstat.html +++ b/crates/doc/wasmer_wasix/syscalls/struct.Fdstat.html @@ -1,5 +1,5 @@ Fdstat in wasmer_wasix::syscalls - Rust
pub(crate) struct Fdstat {
+                logo

Fdstat

pub(crate) struct Fdstat {
     pub fs_filetype: Filetype,
     pub fs_flags: Fdflags,
     pub fs_rights_base: Rights,
@@ -10,9 +10,9 @@
 
§fs_rights_base: Rights

Rights that apply to this file descriptor.

§fs_rights_inheriting: Rights

Maximum set of rights that may be installed on new file descriptors that are created through this file descriptor, e.g., through path_open.

-

Trait Implementations§

§

impl Clone for Fdstat

§

fn clone(&self) -> Fdstat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Fdstat

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Fdstat

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for Fdstat

source§

fn clone(&self) -> Fdstat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Fdstat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Fdstat

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Fdstat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Fdstat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/struct.Filestat.html b/crates/doc/wasmer_wasix/syscalls/struct.Filestat.html index 21ef84cc9bc..43d36cd3fdc 100644 --- a/crates/doc/wasmer_wasix/syscalls/struct.Filestat.html +++ b/crates/doc/wasmer_wasix/syscalls/struct.Filestat.html @@ -1,5 +1,5 @@ Filestat in wasmer_wasix::syscalls - Rust
pub(crate) struct Filestat {
+                logo

Filestat

pub(crate) struct Filestat {
     pub st_dev: u64,
     pub st_ino: u64,
     pub st_filetype: Filetype,
@@ -8,9 +8,9 @@
     pub st_atim: u64,
     pub st_mtim: u64,
     pub st_ctim: u64,
-}

Fields§

§st_dev: u64§st_ino: u64§st_filetype: Filetype§st_nlink: u64§st_size: u64§st_atim: u64§st_mtim: u64§st_ctim: u64

Trait Implementations§

§

impl Clone for Filestat

§

fn clone(&self) -> Filestat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Filestat

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for Filestat

§

fn default() -> Filestat

Returns the “default value” for a type. Read more
§

impl ValueType for Filestat

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§st_dev: u64§st_ino: u64§st_filetype: Filetype§st_nlink: u64§st_size: u64§st_atim: u64§st_mtim: u64§st_ctim: u64

Trait Implementations§

source§

impl Clone for Filestat

source§

fn clone(&self) -> Filestat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Filestat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Filestat

source§

fn default() -> Filestat

Returns the “default value” for a type. Read more
source§

impl ValueType for Filestat

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Filestat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Filestat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/struct.Fstflags.html b/crates/doc/wasmer_wasix/syscalls/struct.Fstflags.html index c6337751f88..06eaab473fe 100644 --- a/crates/doc/wasmer_wasix/syscalls/struct.Fstflags.html +++ b/crates/doc/wasmer_wasix/syscalls/struct.Fstflags.html @@ -1,21 +1,21 @@ Fstflags in wasmer_wasix::syscalls - Rust
pub(crate) struct Fstflags {
+                logo

Fstflags

pub(crate) struct Fstflags {
     bits: u16,
 }
Expand description

Which file time attributes to adjust. TODO: wit appears to not have support for flags repr (@witx repr u16)

-

Fields§

§bits: u16

Implementations§

§

impl Fstflags

pub const SET_ATIM: Fstflags = Self{ bits: 1 << 0,}

Adjust the last data access timestamp to the value stored in filestat::atim.

-

pub const SET_ATIM_NOW: Fstflags = Self{ bits: 1 << 1,}

Adjust the last data access timestamp to the time of clock clockid::realtime.

-

pub const SET_MTIM: Fstflags = Self{ bits: 1 << 2,}

Adjust the last data modification timestamp to the value stored in filestat::mtim.

-

pub const SET_MTIM_NOW: Fstflags = Self{ bits: 1 << 3,}

Adjust the last data modification timestamp to the time of clock clockid::realtime.

-

pub const fn empty() -> Fstflags

Returns an empty set of flags.

-

pub const fn all() -> Fstflags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<Fstflags>

Convert from underlying bit representation, unless that +

Fields§

§bits: u16

Implementations§

source§

impl Fstflags

source

pub const SET_ATIM: Fstflags = Self{ bits: 1 << 0,}

Adjust the last data access timestamp to the value stored in filestat::atim.

+
source

pub const SET_ATIM_NOW: Fstflags = Self{ bits: 1 << 1,}

Adjust the last data access timestamp to the time of clock clockid::realtime.

+
source

pub const SET_MTIM: Fstflags = Self{ bits: 1 << 2,}

Adjust the last data modification timestamp to the value stored in filestat::mtim.

+
source

pub const SET_MTIM_NOW: Fstflags = Self{ bits: 1 << 3,}

Adjust the last data modification timestamp to the time of clock clockid::realtime.

+
source

pub const fn empty() -> Fstflags

Returns an empty set of flags.

+
source

pub const fn all() -> Fstflags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<Fstflags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> Fstflags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> Fstflags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> Fstflags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> Fstflags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -23,35 +23,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Fstflags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Fstflags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Fstflags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Fstflags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Fstflags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Fstflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Fstflags) -> Fstflags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Fstflags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Fstflags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Fstflags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Fstflags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Fstflags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Fstflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Fstflags) -> Fstflags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Fstflags) -> Fstflags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Fstflags) -> Fstflags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Fstflags) -> Fstflags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Fstflags) -> Fstflags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Fstflags) -> Fstflags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Fstflags) -> Fstflags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -59,39 +59,39 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Fstflags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Fstflags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Fstflags

pub fn from_bits_preserve(bits: u16) -> Fstflags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Fstflags

source

pub fn from_bits_preserve(bits: u16) -> Fstflags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Fstflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Fstflags> for Fstflags

§

fn bitand(self, other: Fstflags) -> Fstflags

Returns the intersection between the two sets of flags.

-
§

type Output = Fstflags

The resulting type after applying the & operator.
§

impl BitAndAssign<Fstflags> for Fstflags

§

fn bitand_assign(&mut self, other: Fstflags)

Disables all flags disabled in the set.

-
§

impl BitOr<Fstflags> for Fstflags

§

fn bitor(self, other: Fstflags) -> Fstflags

Returns the union of the two sets of flags.

-
§

type Output = Fstflags

The resulting type after applying the | operator.
§

impl BitOrAssign<Fstflags> for Fstflags

§

fn bitor_assign(&mut self, other: Fstflags)

Adds the set of flags.

-
§

impl BitXor<Fstflags> for Fstflags

§

fn bitxor(self, other: Fstflags) -> Fstflags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Fstflags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Fstflags> for Fstflags

§

fn bitxor_assign(&mut self, other: Fstflags)

Toggles the set of flags.

-
§

impl Clone for Fstflags

§

fn clone(&self) -> Fstflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Fstflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Fstflags> for Fstflags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Fstflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Fstflags> for Fstflags

§

fn from_iter<T>(iterator: T) -> Fstflagswhere - T: IntoIterator<Item = Fstflags>,

Creates a value from an iterator. Read more
§

impl FromToNativeWasmType for Fstflags

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Fstflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Fstflags as FromToNativeWasmType>::Native) -> Fstflags

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Fstflags

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for Fstflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Fstflags> for Fstflags

source§

fn bitand(self, other: Fstflags) -> Fstflags

Returns the intersection between the two sets of flags.

+
§

type Output = Fstflags

The resulting type after applying the & operator.
source§

impl BitAndAssign<Fstflags> for Fstflags

source§

fn bitand_assign(&mut self, other: Fstflags)

Disables all flags disabled in the set.

+
source§

impl BitOr<Fstflags> for Fstflags

source§

fn bitor(self, other: Fstflags) -> Fstflags

Returns the union of the two sets of flags.

+
§

type Output = Fstflags

The resulting type after applying the | operator.
source§

impl BitOrAssign<Fstflags> for Fstflags

source§

fn bitor_assign(&mut self, other: Fstflags)

Adds the set of flags.

+
source§

impl BitXor<Fstflags> for Fstflags

source§

fn bitxor(self, other: Fstflags) -> Fstflags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Fstflags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Fstflags> for Fstflags

source§

fn bitxor_assign(&mut self, other: Fstflags)

Toggles the set of flags.

+
source§

impl Clone for Fstflags

source§

fn clone(&self) -> Fstflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Fstflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Fstflags> for Fstflags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Fstflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Fstflags> for Fstflags

source§

fn from_iter<T>(iterator: T) -> Fstflagswhere + T: IntoIterator<Item = Fstflags>,

Creates a value from an iterator. Read more
source§

impl FromToNativeWasmType for Fstflags

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Fstflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Fstflags as FromToNativeWasmType>::Native) -> Fstflags

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Fstflags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Fstflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Fstflags

§

fn not(self) -> Fstflags

Returns the complement of this set of flags.

-
§

type Output = Fstflags

The resulting type after applying the ! operator.
§

impl Octal for Fstflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Fstflags

§

fn cmp(&self, other: &Fstflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Fstflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Fstflags

source§

fn not(self) -> Fstflags

Returns the complement of this set of flags.

+
§

type Output = Fstflags

The resulting type after applying the ! operator.
source§

impl Octal for Fstflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Fstflags

source§

fn cmp(&self, other: &Fstflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Fstflags> for Fstflags

§

fn eq(&self, other: &Fstflags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Fstflags> for Fstflags

source§

fn eq(&self, other: &Fstflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Fstflags> for Fstflags

§

fn partial_cmp(&self, other: &Fstflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Fstflags> for Fstflags

source§

fn partial_cmp(&self, other: &Fstflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Fstflags> for Fstflags

§

fn sub(self, other: Fstflags) -> Fstflags

Returns the set difference of the two sets of flags.

-
§

type Output = Fstflags

The resulting type after applying the - operator.
§

impl SubAssign<Fstflags> for Fstflags

§

fn sub_assign(&mut self, other: Fstflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Fstflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Fstflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Fstflags> for Fstflags

source§

fn sub(self, other: Fstflags) -> Fstflags

Returns the set difference of the two sets of flags.

+
§

type Output = Fstflags

The resulting type after applying the - operator.
source§

impl SubAssign<Fstflags> for Fstflags

source§

fn sub_assign(&mut self, other: Fstflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Fstflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Fstflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Fstflags

§

impl Eq for Fstflags

§

impl StructuralEq for Fstflags

§

impl StructuralPartialEq for Fstflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Fstflags

source§

impl Eq for Fstflags

source§

impl StructuralEq for Fstflags

source§

impl StructuralPartialEq for Fstflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/struct.OptionFd.html b/crates/doc/wasmer_wasix/syscalls/struct.OptionFd.html index 3d3e5f7543c..9ea3c541442 100644 --- a/crates/doc/wasmer_wasix/syscalls/struct.OptionFd.html +++ b/crates/doc/wasmer_wasix/syscalls/struct.OptionFd.html @@ -1,10 +1,10 @@ OptionFd in wasmer_wasix::syscalls - Rust
pub(crate) struct OptionFd {
+                logo

OptionFd

pub(crate) struct OptionFd {
     pub tag: OptionTag,
     pub fd: u32,
-}

Fields§

§tag: OptionTag§fd: u32

Trait Implementations§

§

impl Clone for OptionFd

§

fn clone(&self) -> OptionFd

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for OptionFd

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for OptionFd

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: OptionTag§fd: u32

Trait Implementations§

source§

impl Clone for OptionFd

source§

fn clone(&self) -> OptionFd

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OptionFd

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for OptionFd

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for OptionFd

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for OptionFd

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/struct.Prestat.html b/crates/doc/wasmer_wasix/syscalls/struct.Prestat.html index 82d3db8bc60..21ec339a7ca 100644 --- a/crates/doc/wasmer_wasix/syscalls/struct.Prestat.html +++ b/crates/doc/wasmer_wasix/syscalls/struct.Prestat.html @@ -1,10 +1,10 @@ Prestat in wasmer_wasix::syscalls - Rust
pub(crate) struct Prestat {
+                logo

Prestat

pub(crate) struct Prestat {
     pub pr_type: Preopentype,
     pub u: PrestatU,
-}

Fields§

§pr_type: Preopentype§u: PrestatU

Implementations§

§

impl Prestat

pub fn tagged(&self) -> Option<PrestatEnum>

Trait Implementations§

§

impl Clone for Prestat

§

fn clone(&self) -> Prestat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Prestat

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Prestat

§

fn zero_padding_bytes(&self, bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§pr_type: Preopentype§u: PrestatU

Implementations§

Trait Implementations§

source§

impl Clone for Prestat

source§

fn clone(&self) -> Prestat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Prestat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Prestat

source§

fn zero_padding_bytes(&self, bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Prestat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Prestat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/struct.Rights.html b/crates/doc/wasmer_wasix/syscalls/struct.Rights.html index 4d6eb085229..d2f24a3cb7e 100644 --- a/crates/doc/wasmer_wasix/syscalls/struct.Rights.html +++ b/crates/doc/wasmer_wasix/syscalls/struct.Rights.html @@ -1,66 +1,66 @@ Rights in wasmer_wasix::syscalls - Rust
pub(crate) struct Rights {
+                logo

Rights

pub(crate) struct Rights {
     bits: u64,
 }
Expand description

File descriptor rights, determining which actions may be performed.

-

Fields§

§bits: u64

Implementations§

§

impl Rights

pub const FD_DATASYNC: Rights = Self{ bits: 1 << 0,}

The right to invoke fd_datasync.

+

Fields§

§bits: u64

Implementations§

source§

impl Rights

source

pub const FD_DATASYNC: Rights = Self{ bits: 1 << 0,}

The right to invoke fd_datasync.

If rights::path_open is set, includes the right to invoke path_open with fdflags::dsync.

-

pub const FD_READ: Rights = Self{ bits: 1 << 1,}

The right to invoke fd_read and sock_recv.

+
source

pub const FD_READ: Rights = Self{ bits: 1 << 1,}

The right to invoke fd_read and sock_recv.

If rights::fd_seek is set, includes the right to invoke fd_pread.

-

pub const FD_SEEK: Rights = Self{ bits: 1 << 2,}

The right to invoke fd_seek. This flag implies rights::fd_tell.

-

pub const FD_FDSTAT_SET_FLAGS: Rights = Self{ bits: 1 << 3,}

The right to invoke fd_fdstat_set_flags.

-

pub const FD_SYNC: Rights = Self{ bits: 1 << 4,}

The right to invoke fd_sync.

+
source

pub const FD_SEEK: Rights = Self{ bits: 1 << 2,}

The right to invoke fd_seek. This flag implies rights::fd_tell.

+
source

pub const FD_FDSTAT_SET_FLAGS: Rights = Self{ bits: 1 << 3,}

The right to invoke fd_fdstat_set_flags.

+
source

pub const FD_SYNC: Rights = Self{ bits: 1 << 4,}

The right to invoke fd_sync.

If rights::path_open is set, includes the right to invoke path_open with fdflags::rsync and fdflags::dsync.

-

pub const FD_TELL: Rights = Self{ bits: 1 << 5,}

The right to invoke fd_seek in such a way that the file offset +

source

pub const FD_TELL: Rights = Self{ bits: 1 << 5,}

The right to invoke fd_seek in such a way that the file offset remains unaltered (i.e., whence::cur with offset zero), or to invoke fd_tell.

-

pub const FD_WRITE: Rights = Self{ bits: 1 << 6,}

The right to invoke fd_write and sock_send. +

source

pub const FD_WRITE: Rights = Self{ bits: 1 << 6,}

The right to invoke fd_write and sock_send. If rights::fd_seek is set, includes the right to invoke fd_pwrite.

-

pub const FD_ADVISE: Rights = Self{ bits: 1 << 7,}

The right to invoke fd_advise.

-

pub const FD_ALLOCATE: Rights = Self{ bits: 1 << 8,}

The right to invoke fd_allocate.

-

pub const PATH_CREATE_DIRECTORY: Rights = Self{ bits: 1 << 9,}

The right to invoke path_create_directory.

-

pub const PATH_CREATE_FILE: Rights = Self{ bits: 1 << 10,}

If rights::path_open is set, the right to invoke path_open with oflags::creat.

-

The right to invoke path_link with the file descriptor as the +

source

pub const FD_ADVISE: Rights = Self{ bits: 1 << 7,}

The right to invoke fd_advise.

+
source

pub const FD_ALLOCATE: Rights = Self{ bits: 1 << 8,}

The right to invoke fd_allocate.

+
source

pub const PATH_CREATE_DIRECTORY: Rights = Self{ bits: 1 << 9,}

The right to invoke path_create_directory.

+
source

pub const PATH_CREATE_FILE: Rights = Self{ bits: 1 << 10,}

If rights::path_open is set, the right to invoke path_open with oflags::creat.

+

The right to invoke path_link with the file descriptor as the source directory.

-

The right to invoke path_link with the file descriptor as the +

The right to invoke path_link with the file descriptor as the target directory.

-

pub const PATH_OPEN: Rights = Self{ bits: 1 << 13,}

The right to invoke path_open.

-

pub const FD_READDIR: Rights = Self{ bits: 1 << 14,}

The right to invoke fd_readdir.

-

The right to invoke path_readlink.

-

pub const PATH_RENAME_SOURCE: Rights = Self{ bits: 1 << 16,}

The right to invoke path_rename with the file descriptor as the source directory.

-

pub const PATH_RENAME_TARGET: Rights = Self{ bits: 1 << 17,}

The right to invoke path_rename with the file descriptor as the target directory.

-

pub const PATH_FILESTAT_GET: Rights = Self{ bits: 1 << 18,}

The right to invoke path_filestat_get.

-

pub const PATH_FILESTAT_SET_SIZE: Rights = Self{ bits: 1 << 19,}

The right to change a file’s size (there is no path_filestat_set_size). +

source

pub const PATH_OPEN: Rights = Self{ bits: 1 << 13,}

The right to invoke path_open.

+
source

pub const FD_READDIR: Rights = Self{ bits: 1 << 14,}

The right to invoke fd_readdir.

+

The right to invoke path_readlink.

+
source

pub const PATH_RENAME_SOURCE: Rights = Self{ bits: 1 << 16,}

The right to invoke path_rename with the file descriptor as the source directory.

+
source

pub const PATH_RENAME_TARGET: Rights = Self{ bits: 1 << 17,}

The right to invoke path_rename with the file descriptor as the target directory.

+
source

pub const PATH_FILESTAT_GET: Rights = Self{ bits: 1 << 18,}

The right to invoke path_filestat_get.

+
source

pub const PATH_FILESTAT_SET_SIZE: Rights = Self{ bits: 1 << 19,}

The right to change a file’s size (there is no path_filestat_set_size). If rights::path_open is set, includes the right to invoke path_open with oflags::trunc.

-

pub const PATH_FILESTAT_SET_TIMES: Rights = Self{ bits: 1 << 20,}

The right to invoke path_filestat_set_times.

-

pub const FD_FILESTAT_GET: Rights = Self{ bits: 1 << 21,}

The right to invoke fd_filestat_get.

-

pub const FD_FILESTAT_SET_SIZE: Rights = Self{ bits: 1 << 22,}

The right to invoke fd_filestat_set_size.

-

pub const FD_FILESTAT_SET_TIMES: Rights = Self{ bits: 1 << 23,}

The right to invoke fd_filestat_set_times.

-

The right to invoke path_symlink.

-

pub const PATH_REMOVE_DIRECTORY: Rights = Self{ bits: 1 << 25,}

The right to invoke path_remove_directory.

-

The right to invoke path_unlink_file.

-

pub const POLL_FD_READWRITE: Rights = Self{ bits: 1 << 27,}

If rights::fd_read is set, includes the right to invoke poll_oneoff to subscribe to eventtype::fd_read. +

source

pub const PATH_FILESTAT_SET_TIMES: Rights = Self{ bits: 1 << 20,}

The right to invoke path_filestat_set_times.

+
source

pub const FD_FILESTAT_GET: Rights = Self{ bits: 1 << 21,}

The right to invoke fd_filestat_get.

+
source

pub const FD_FILESTAT_SET_SIZE: Rights = Self{ bits: 1 << 22,}

The right to invoke fd_filestat_set_size.

+
source

pub const FD_FILESTAT_SET_TIMES: Rights = Self{ bits: 1 << 23,}

The right to invoke fd_filestat_set_times.

+

The right to invoke path_symlink.

+
source

pub const PATH_REMOVE_DIRECTORY: Rights = Self{ bits: 1 << 25,}

The right to invoke path_remove_directory.

+

The right to invoke path_unlink_file.

+
source

pub const POLL_FD_READWRITE: Rights = Self{ bits: 1 << 27,}

If rights::fd_read is set, includes the right to invoke poll_oneoff to subscribe to eventtype::fd_read. If rights::fd_write is set, includes the right to invoke poll_oneoff to subscribe to eventtype::fd_write.

-

pub const SOCK_SHUTDOWN: Rights = Self{ bits: 1 << 28,}

The right to invoke sock_shutdown.

-

pub const SOCK_ACCEPT: Rights = Self{ bits: 1 << 29,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_CONNECT: Rights = Self{ bits: 1 << 30,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_LISTEN: Rights = Self{ bits: 1 << 31,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_BIND: Rights = Self{ bits: 1 << 32,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_RECV: Rights = Self{ bits: 1 << 33,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_SEND: Rights = Self{ bits: 1 << 34,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_ADDR_LOCAL: Rights = Self{ bits: 1 << 35,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_ADDR_REMOTE: Rights = Self{ bits: 1 << 36,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_RECV_FROM: Rights = Self{ bits: 1 << 37,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_SEND_TO: Rights = Self{ bits: 1 << 38,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const fn empty() -> Rights

Returns an empty set of flags.

-

pub const fn all() -> Rights

Returns the set containing all flags.

-

pub const fn bits(&self) -> u64

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u64) -> Option<Rights>

Convert from underlying bit representation, unless that +

source

pub const SOCK_SHUTDOWN: Rights = Self{ bits: 1 << 28,}

The right to invoke sock_shutdown.

+
source

pub const SOCK_ACCEPT: Rights = Self{ bits: 1 << 29,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_CONNECT: Rights = Self{ bits: 1 << 30,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_LISTEN: Rights = Self{ bits: 1 << 31,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_BIND: Rights = Self{ bits: 1 << 32,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_RECV: Rights = Self{ bits: 1 << 33,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_SEND: Rights = Self{ bits: 1 << 34,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_ADDR_LOCAL: Rights = Self{ bits: 1 << 35,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_ADDR_REMOTE: Rights = Self{ bits: 1 << 36,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_RECV_FROM: Rights = Self{ bits: 1 << 37,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_SEND_TO: Rights = Self{ bits: 1 << 38,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const fn empty() -> Rights

Returns an empty set of flags.

+
source

pub const fn all() -> Rights

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u64

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u64) -> Option<Rights>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u64) -> Rights

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u64) -> Rights

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u64) -> Rights

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u64) -> Rights

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -68,35 +68,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Rights) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Rights) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Rights)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Rights)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Rights)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Rights, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Rights) -> Rights

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Rights) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Rights) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Rights)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Rights)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Rights)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Rights, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Rights) -> Rights

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Rights) -> Rights

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Rights) -> Rights

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Rights) -> Rights

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Rights) -> Rights

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Rights) -> Rights

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Rights) -> Rights

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -104,40 +104,40 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Rights

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Rights

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Rights

pub fn from_bits_preserve(bits: u64) -> Rights

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Rights

source

pub fn from_bits_preserve(bits: u64) -> Rights

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-
§

impl Rights

pub const fn all_socket() -> Rights

pub fn to_str(self) -> Option<&'static str>

expects a single right, returns None if out of bounds or > 1 bit set

-

Trait Implementations§

§

impl Binary for Rights

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Rights> for Rights

§

fn bitand(self, other: Rights) -> Rights

Returns the intersection between the two sets of flags.

-
§

type Output = Rights

The resulting type after applying the & operator.
§

impl BitAndAssign<Rights> for Rights

§

fn bitand_assign(&mut self, other: Rights)

Disables all flags disabled in the set.

-
§

impl BitOr<Rights> for Rights

§

fn bitor(self, other: Rights) -> Rights

Returns the union of the two sets of flags.

-
§

type Output = Rights

The resulting type after applying the | operator.
§

impl BitOrAssign<Rights> for Rights

§

fn bitor_assign(&mut self, other: Rights)

Adds the set of flags.

-
§

impl BitXor<Rights> for Rights

§

fn bitxor(self, other: Rights) -> Rights

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Rights

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Rights> for Rights

§

fn bitxor_assign(&mut self, other: Rights)

Toggles the set of flags.

-
§

impl Clone for Rights

§

fn clone(&self) -> Rights

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Rights

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Rights> for Rights

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Rights>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Rights> for Rights

§

fn from_iter<T>(iterator: T) -> Rightswhere - T: IntoIterator<Item = Rights>,

Creates a value from an iterator. Read more
§

impl FromToNativeWasmType for Rights

§

type Native = i64

Native Wasm type.
§

fn to_native(self) -> <Rights as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Rights as FromToNativeWasmType>::Native) -> Rights

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Rights

§

fn hash<__H>(&self, state: &mut __H)where +

source§

impl Rights

source

pub const fn all_socket() -> Rights

source

pub fn to_str(self) -> Option<&'static str>

expects a single right, returns None if out of bounds or > 1 bit set

+

Trait Implementations§

source§

impl Binary for Rights

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Rights> for Rights

source§

fn bitand(self, other: Rights) -> Rights

Returns the intersection between the two sets of flags.

+
§

type Output = Rights

The resulting type after applying the & operator.
source§

impl BitAndAssign<Rights> for Rights

source§

fn bitand_assign(&mut self, other: Rights)

Disables all flags disabled in the set.

+
source§

impl BitOr<Rights> for Rights

source§

fn bitor(self, other: Rights) -> Rights

Returns the union of the two sets of flags.

+
§

type Output = Rights

The resulting type after applying the | operator.
source§

impl BitOrAssign<Rights> for Rights

source§

fn bitor_assign(&mut self, other: Rights)

Adds the set of flags.

+
source§

impl BitXor<Rights> for Rights

source§

fn bitxor(self, other: Rights) -> Rights

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Rights

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Rights> for Rights

source§

fn bitxor_assign(&mut self, other: Rights)

Toggles the set of flags.

+
source§

impl Clone for Rights

source§

fn clone(&self) -> Rights

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Rights

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Rights> for Rights

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Rights>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Rights> for Rights

source§

fn from_iter<T>(iterator: T) -> Rightswhere + T: IntoIterator<Item = Rights>,

Creates a value from an iterator. Read more
source§

impl FromToNativeWasmType for Rights

§

type Native = i64

Native Wasm type.
source§

fn to_native(self) -> <Rights as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Rights as FromToNativeWasmType>::Native) -> Rights

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Rights

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Rights

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Rights

§

fn not(self) -> Rights

Returns the complement of this set of flags.

-
§

type Output = Rights

The resulting type after applying the ! operator.
§

impl Octal for Rights

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Rights

§

fn cmp(&self, other: &Rights) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Rights

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Rights

source§

fn not(self) -> Rights

Returns the complement of this set of flags.

+
§

type Output = Rights

The resulting type after applying the ! operator.
source§

impl Octal for Rights

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Rights

source§

fn cmp(&self, other: &Rights) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Rights> for Rights

§

fn eq(&self, other: &Rights) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Rights> for Rights

source§

fn eq(&self, other: &Rights) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Rights> for Rights

§

fn partial_cmp(&self, other: &Rights) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Rights> for Rights

source§

fn partial_cmp(&self, other: &Rights) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Rights> for Rights

§

fn sub(self, other: Rights) -> Rights

Returns the set difference of the two sets of flags.

-
§

type Output = Rights

The resulting type after applying the - operator.
§

impl SubAssign<Rights> for Rights

§

fn sub_assign(&mut self, other: Rights)

Disables all flags enabled in the set.

-
§

impl UpperHex for Rights

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Rights

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Rights> for Rights

source§

fn sub(self, other: Rights) -> Rights

Returns the set difference of the two sets of flags.

+
§

type Output = Rights

The resulting type after applying the - operator.
source§

impl SubAssign<Rights> for Rights

source§

fn sub_assign(&mut self, other: Rights)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Rights

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Rights

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Rights

§

impl Eq for Rights

§

impl StructuralEq for Rights

§

impl StructuralPartialEq for Rights

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Rights

source§

impl Eq for Rights

source§

impl StructuralEq for Rights

source§

impl StructuralPartialEq for Rights

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/struct.StackSnapshot.html b/crates/doc/wasmer_wasix/syscalls/struct.StackSnapshot.html index e970fc94394..3efc3d79484 100644 --- a/crates/doc/wasmer_wasix/syscalls/struct.StackSnapshot.html +++ b/crates/doc/wasmer_wasix/syscalls/struct.StackSnapshot.html @@ -1,20 +1,20 @@ StackSnapshot in wasmer_wasix::syscalls - Rust
pub(crate) struct StackSnapshot {
+                logo

StackSnapshot

pub(crate) struct StackSnapshot {
     pub user: u64,
     pub hash: u128,
-}

Fields§

§user: u64§hash: u128

Trait Implementations§

§

impl Clone for StackSnapshot

§

fn clone(&self) -> StackSnapshot

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for StackSnapshot

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Hash for StackSnapshot

§

fn hash<__H>(&self, state: &mut __H)where +}

Fields§

§user: u64§hash: u128

Trait Implementations§

source§

impl Clone for StackSnapshot

source§

fn clone(&self) -> StackSnapshot

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StackSnapshot

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Hash for StackSnapshot

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl Ord for StackSnapshot

§

fn cmp(&self, other: &StackSnapshot) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for StackSnapshot

source§

fn cmp(&self, other: &StackSnapshot) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<StackSnapshot> for StackSnapshot

§

fn eq(&self, other: &StackSnapshot) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<StackSnapshot> for StackSnapshot

source§

fn eq(&self, other: &StackSnapshot) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<StackSnapshot> for StackSnapshot

§

fn partial_cmp(&self, other: &StackSnapshot) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<StackSnapshot> for StackSnapshot

source§

fn partial_cmp(&self, other: &StackSnapshot) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl ValueType for StackSnapshot

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl ValueType for StackSnapshot

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for StackSnapshot

§

impl Eq for StackSnapshot

§

impl StructuralEq for StackSnapshot

§

impl StructuralPartialEq for StackSnapshot

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for StackSnapshot

source§

impl Eq for StackSnapshot

source§

impl StructuralEq for StackSnapshot

source§

impl StructuralPartialEq for StackSnapshot

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/struct.Subscription.html b/crates/doc/wasmer_wasix/syscalls/struct.Subscription.html index cc9d1df35ca..28c8e7c2bb6 100644 --- a/crates/doc/wasmer_wasix/syscalls/struct.Subscription.html +++ b/crates/doc/wasmer_wasix/syscalls/struct.Subscription.html @@ -1,11 +1,11 @@ Subscription in wasmer_wasix::syscalls - Rust
pub(crate) struct Subscription {
+                logo

Subscription

pub(crate) struct Subscription {
     pub userdata: u64,
     pub type_: Eventtype,
     pub data: SubscriptionUnion,
-}

Fields§

§userdata: u64§type_: Eventtype§data: SubscriptionUnion

Trait Implementations§

§

impl Clone for Subscription

§

fn clone(&self) -> Subscription

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Subscription

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Snapshot0Subscription> for Subscription

§

fn from(other: Snapshot0Subscription) -> Subscription

Converts to this type from the input type.
§

impl ValueType for Subscription

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§userdata: u64§type_: Eventtype§data: SubscriptionUnion

Trait Implementations§

source§

impl Clone for Subscription

source§

fn clone(&self) -> Subscription

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Subscription

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Snapshot0Subscription> for Subscription

source§

fn from(other: Snapshot0Subscription) -> Subscription

Converts to this type from the input type.
source§

impl ValueType for Subscription

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Subscription

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Subscription

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/struct.SubscriptionFsReadwrite.html b/crates/doc/wasmer_wasix/syscalls/struct.SubscriptionFsReadwrite.html index b3c24923c57..790073b2709 100644 --- a/crates/doc/wasmer_wasix/syscalls/struct.SubscriptionFsReadwrite.html +++ b/crates/doc/wasmer_wasix/syscalls/struct.SubscriptionFsReadwrite.html @@ -1,5 +1,5 @@ SubscriptionFsReadwrite in wasmer_wasix::syscalls - Rust
pub(crate) struct SubscriptionFsReadwrite {
+                logo

SubscriptionFsReadwrite

pub(crate) struct SubscriptionFsReadwrite {
     pub file_descriptor: u32,
 }
Expand description

An event that occurred. The contents of an event. @@ -9,9 +9,9 @@ The contents of a subscription when the variant is eventtype::fd_read or eventtype::fd_write.

Fields§

§file_descriptor: u32

The file descriptor on which to wait for it to become ready for reading or writing.

-

Trait Implementations§

§

impl Clone for SubscriptionFsReadwrite

§

fn clone(&self) -> SubscriptionFsReadwrite

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for SubscriptionFsReadwrite

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for SubscriptionFsReadwrite

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for SubscriptionFsReadwrite

source§

fn clone(&self) -> SubscriptionFsReadwrite

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SubscriptionFsReadwrite

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for SubscriptionFsReadwrite

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for SubscriptionFsReadwrite

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for SubscriptionFsReadwrite

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/struct.Tty.html b/crates/doc/wasmer_wasix/syscalls/struct.Tty.html index 102a9b61e63..22071c33f0e 100644 --- a/crates/doc/wasmer_wasix/syscalls/struct.Tty.html +++ b/crates/doc/wasmer_wasix/syscalls/struct.Tty.html @@ -1,5 +1,5 @@ Tty in wasmer_wasix::syscalls - Rust

Struct wasmer_wasix::syscalls::Tty

pub(crate) struct Tty {
+                logo

Tty

Struct wasmer_wasix::syscalls::Tty

source ·
pub(crate) struct Tty {
     pub cols: u32,
     pub rows: u32,
     pub width: u32,
@@ -9,9 +9,9 @@
     pub stderr_tty: bool,
     pub echo: bool,
     pub line_buffered: bool,
-}

Fields§

§cols: u32§rows: u32§width: u32§height: u32§stdin_tty: bool§stdout_tty: bool§stderr_tty: bool§echo: bool§line_buffered: bool

Trait Implementations§

§

impl Clone for Tty

§

fn clone(&self) -> Tty

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Tty

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Tty

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§cols: u32§rows: u32§width: u32§height: u32§stdin_tty: bool§stdout_tty: bool§stderr_tty: bool§echo: bool§line_buffered: bool

Trait Implementations§

source§

impl Clone for Tty

source§

fn clone(&self) -> Tty

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Tty

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Tty

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Tty

Auto Trait Implementations§

§

impl RefUnwindSafe for Tty

§

impl Send for Tty

§

impl Sync for Tty

§

impl Unpin for Tty

§

impl UnwindSafe for Tty

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Tty

Auto Trait Implementations§

§

impl RefUnwindSafe for Tty

§

impl Send for Tty

§

impl Sync for Tty

§

impl Unpin for Tty

§

impl UnwindSafe for Tty

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/struct.__wasi_asyncify_t.html b/crates/doc/wasmer_wasix/syscalls/struct.__wasi_asyncify_t.html index 8317db536a9..76c72764a79 100644 --- a/crates/doc/wasmer_wasix/syscalls/struct.__wasi_asyncify_t.html +++ b/crates/doc/wasmer_wasix/syscalls/struct.__wasi_asyncify_t.html @@ -1,20 +1,20 @@ __wasi_asyncify_t in wasmer_wasix::syscalls - Rust
pub(crate) struct __wasi_asyncify_t<O>where
+                logo

__wasi_asyncify_t

pub(crate) struct __wasi_asyncify_t<O>where
     O: ValueType,{
     pub start: O,
     pub end: O,
-}

Fields§

§start: O§end: O

Trait Implementations§

§

impl<O> Clone for __wasi_asyncify_t<O>where - O: Clone + ValueType,

§

fn clone(&self) -> __wasi_asyncify_t<O>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<O> Debug for __wasi_asyncify_t<O>where - O: Debug + ValueType,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<O> PartialEq<__wasi_asyncify_t<O>> for __wasi_asyncify_t<O>where - O: PartialEq<O> + ValueType,

§

fn eq(&self, other: &__wasi_asyncify_t<O>) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§start: O§end: O

Trait Implementations§

source§

impl<O> Clone for __wasi_asyncify_t<O>where + O: Clone + ValueType,

source§

fn clone(&self) -> __wasi_asyncify_t<O>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<O> Debug for __wasi_asyncify_t<O>where + O: Debug + ValueType,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<O> PartialEq<__wasi_asyncify_t<O>> for __wasi_asyncify_t<O>where + O: PartialEq<O> + ValueType,

source§

fn eq(&self, other: &__wasi_asyncify_t<O>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl<O> ValueType for __wasi_asyncify_t<O>where - O: ValueType,

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl<O> ValueType for __wasi_asyncify_t<O>where + O: ValueType,

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl<O> Copy for __wasi_asyncify_t<O>where - O: Copy + ValueType,

§

impl<O> Eq for __wasi_asyncify_t<O>where - O: Eq + ValueType,

§

impl<O> StructuralEq for __wasi_asyncify_t<O>where - O: ValueType,

§

impl<O> StructuralPartialEq for __wasi_asyncify_t<O>where +uninitialized (e.g. padding bytes).

source§

impl<O> Copy for __wasi_asyncify_t<O>where + O: Copy + ValueType,

source§

impl<O> Eq for __wasi_asyncify_t<O>where + O: Eq + ValueType,

source§

impl<O> StructuralEq for __wasi_asyncify_t<O>where + O: ValueType,

source§

impl<O> StructuralPartialEq for __wasi_asyncify_t<O>where O: ValueType,

Auto Trait Implementations§

§

impl<O> RefUnwindSafe for __wasi_asyncify_t<O>where O: RefUnwindSafe,

§

impl<O> Send for __wasi_asyncify_t<O>where O: Send,

§

impl<O> Sync for __wasi_asyncify_t<O>where diff --git a/crates/doc/wasmer_wasix/syscalls/type.Dircookie.html b/crates/doc/wasmer_wasix/syscalls/type.Dircookie.html index b9bc0e47fcb..866ffce8871 100644 --- a/crates/doc/wasmer_wasix/syscalls/type.Dircookie.html +++ b/crates/doc/wasmer_wasix/syscalls/type.Dircookie.html @@ -1,3 +1,3 @@ Dircookie in wasmer_wasix::syscalls - Rust

Type Definition wasmer_wasix::syscalls::Dircookie

pub(crate) type Dircookie = u64;
Expand description

A reference to the offset of a directory entry.

+ logo

Dircookie

Type Definition wasmer_wasix::syscalls::Dircookie

source ·
pub(crate) type Dircookie = u64;
Expand description

A reference to the offset of a directory entry.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/type.Filesize.html b/crates/doc/wasmer_wasix/syscalls/type.Filesize.html index 4832e0ae132..d81464a4b93 100644 --- a/crates/doc/wasmer_wasix/syscalls/type.Filesize.html +++ b/crates/doc/wasmer_wasix/syscalls/type.Filesize.html @@ -1,3 +1,3 @@ Filesize in wasmer_wasix::syscalls - Rust

Type Definition wasmer_wasix::syscalls::Filesize

pub(crate) type Filesize = u64;
Expand description

Non-negative file size or length of a region within a file.

+ logo

Filesize

Type Definition wasmer_wasix::syscalls::Filesize

source ·
pub(crate) type Filesize = u64;
Expand description

Non-negative file size or length of a region within a file.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/type.Linkcount.html b/crates/doc/wasmer_wasix/syscalls/type.Linkcount.html index 57e72898221..218a0014c30 100644 --- a/crates/doc/wasmer_wasix/syscalls/type.Linkcount.html +++ b/crates/doc/wasmer_wasix/syscalls/type.Linkcount.html @@ -1,2 +1,2 @@ Linkcount in wasmer_wasix::syscalls - Rust

Type Definition wasmer_wasix::syscalls::Linkcount

pub(crate) type Linkcount = u64;
\ No newline at end of file + logo

Linkcount

Type Definition wasmer_wasix::syscalls::Linkcount

source ·
pub(crate) type Linkcount = u64;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/type.Longsize.html b/crates/doc/wasmer_wasix/syscalls/type.Longsize.html index 8fda2d90a70..aa795da50f6 100644 --- a/crates/doc/wasmer_wasix/syscalls/type.Longsize.html +++ b/crates/doc/wasmer_wasix/syscalls/type.Longsize.html @@ -1,3 +1,3 @@ Longsize in wasmer_wasix::syscalls - Rust

Type Definition wasmer_wasix::syscalls::Longsize

pub(crate) type Longsize = u64;
Expand description

Long size used by checkpoints

+ logo

Longsize

Type Definition wasmer_wasix::syscalls::Longsize

source ·
pub(crate) type Longsize = u64;
Expand description

Long size used by checkpoints

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/type.Pid.html b/crates/doc/wasmer_wasix/syscalls/type.Pid.html index 74a09d0a873..84f6e9b40f6 100644 --- a/crates/doc/wasmer_wasix/syscalls/type.Pid.html +++ b/crates/doc/wasmer_wasix/syscalls/type.Pid.html @@ -1,2 +1,2 @@ Pid in wasmer_wasix::syscalls - Rust

Type Definition wasmer_wasix::syscalls::Pid

pub(crate) type Pid = u32;
\ No newline at end of file + logo

Pid

Type Definition wasmer_wasix::syscalls::Pid

source ·
pub(crate) type Pid = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/type.Tid.html b/crates/doc/wasmer_wasix/syscalls/type.Tid.html index 42a58651c20..9a3882771e2 100644 --- a/crates/doc/wasmer_wasix/syscalls/type.Tid.html +++ b/crates/doc/wasmer_wasix/syscalls/type.Tid.html @@ -1,2 +1,2 @@ Tid in wasmer_wasix::syscalls - Rust

Type Definition wasmer_wasix::syscalls::Tid

pub(crate) type Tid = u32;
\ No newline at end of file + logo

Tid

Type Definition wasmer_wasix::syscalls::Tid

source ·
pub(crate) type Tid = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/type.Timestamp.html b/crates/doc/wasmer_wasix/syscalls/type.Timestamp.html index 69a91785b38..c2da1657db4 100644 --- a/crates/doc/wasmer_wasix/syscalls/type.Timestamp.html +++ b/crates/doc/wasmer_wasix/syscalls/type.Timestamp.html @@ -1,3 +1,3 @@ Timestamp in wasmer_wasix::syscalls - Rust

Type Definition wasmer_wasix::syscalls::Timestamp

pub(crate) type Timestamp = u64;
Expand description

Timestamp in nanoseconds.

+ logo

Timestamp

Type Definition wasmer_wasix::syscalls::Timestamp

source ·
pub(crate) type Timestamp = u64;
Expand description

Timestamp in nanoseconds.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/type.TlKey.html b/crates/doc/wasmer_wasix/syscalls/type.TlKey.html index 050a02533a0..4bce29e1d78 100644 --- a/crates/doc/wasmer_wasix/syscalls/type.TlKey.html +++ b/crates/doc/wasmer_wasix/syscalls/type.TlKey.html @@ -1,3 +1,3 @@ TlKey in wasmer_wasix::syscalls - Rust

Type Definition wasmer_wasix::syscalls::TlKey

pub(crate) type TlKey = u32;
Expand description

Thread local key

+ logo

TlKey

Type Definition wasmer_wasix::syscalls::TlKey

source ·
pub(crate) type TlKey = u32;
Expand description

Thread local key

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/type.TlUser.html b/crates/doc/wasmer_wasix/syscalls/type.TlUser.html index c393aab2cea..285c813c362 100644 --- a/crates/doc/wasmer_wasix/syscalls/type.TlUser.html +++ b/crates/doc/wasmer_wasix/syscalls/type.TlUser.html @@ -1,3 +1,3 @@ TlUser in wasmer_wasix::syscalls - Rust

Type Definition wasmer_wasix::syscalls::TlUser

pub(crate) type TlUser = u64;
Expand description

Thread local user data (associated with the value)

+ logo

TlUser

Type Definition wasmer_wasix::syscalls::TlUser

source ·
pub(crate) type TlUser = u64;
Expand description

Thread local user data (associated with the value)

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/type.TlVal.html b/crates/doc/wasmer_wasix/syscalls/type.TlVal.html index 5757bb7746b..1e14fff5dc6 100644 --- a/crates/doc/wasmer_wasix/syscalls/type.TlVal.html +++ b/crates/doc/wasmer_wasix/syscalls/type.TlVal.html @@ -1,3 +1,3 @@ TlVal in wasmer_wasix::syscalls - Rust

Type Definition wasmer_wasix::syscalls::TlVal

pub(crate) type TlVal = u64;
Expand description

Thread local value

+ logo

TlVal

Type Definition wasmer_wasix::syscalls::TlVal

source ·
pub(crate) type TlVal = u64;
Expand description

Thread local value

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/type.WasiFd.html b/crates/doc/wasmer_wasix/syscalls/type.WasiFd.html index 1bd8e607c43..e75eb7568c0 100644 --- a/crates/doc/wasmer_wasix/syscalls/type.WasiFd.html +++ b/crates/doc/wasmer_wasix/syscalls/type.WasiFd.html @@ -1,3 +1,3 @@ WasiFd in wasmer_wasix::syscalls - Rust

Type Definition wasmer_wasix::syscalls::WasiFd

pub(crate) type WasiFd = u32;
Expand description

A file descriptor handle.

+ logo

WasiFd

Type Definition wasmer_wasix::syscalls::WasiFd

source ·
pub(crate) type WasiFd = u32;
Expand description

A file descriptor handle.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/constant.EVENT_FD_FLAGS_SEMAPHORE.html b/crates/doc/wasmer_wasix/syscalls/types/constant.EVENT_FD_FLAGS_SEMAPHORE.html index 99481f3056a..d1872920d8d 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/constant.EVENT_FD_FLAGS_SEMAPHORE.html +++ b/crates/doc/wasmer_wasix/syscalls/types/constant.EVENT_FD_FLAGS_SEMAPHORE.html @@ -1,2 +1,2 @@ EVENT_FD_FLAGS_SEMAPHORE in wasmer_wasix::syscalls::types - Rust
pub const EVENT_FD_FLAGS_SEMAPHORE: u16 = 1; // 1u16
\ No newline at end of file + logo
pub const EVENT_FD_FLAGS_SEMAPHORE: u16 = 1; // 1u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_DIRCOOKIE_START.html b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_DIRCOOKIE_START.html index de43ec6e1d9..9e206bd786d 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_DIRCOOKIE_START.html +++ b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_DIRCOOKIE_START.html @@ -1,2 +1,2 @@ __WASI_DIRCOOKIE_START in wasmer_wasix::syscalls::types - Rust
pub const __WASI_DIRCOOKIE_START: u64 = 0; // 0u64
\ No newline at end of file + logo
pub const __WASI_DIRCOOKIE_START: u64 = 0; // 0u64
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_LOOKUP_SYMLINK_FOLLOW.html b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_LOOKUP_SYMLINK_FOLLOW.html index ec6c5559cb5..507cb7d9577 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_LOOKUP_SYMLINK_FOLLOW.html +++ b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_LOOKUP_SYMLINK_FOLLOW.html @@ -1,2 +1,2 @@ __WASI_LOOKUP_SYMLINK_FOLLOW in wasmer_wasix::syscalls::types - Rust
pub const __WASI_LOOKUP_SYMLINK_FOLLOW: u32 = 1; // 1u32
\ No newline at end of file + logo
pub const __WASI_LOOKUP_SYMLINK_FOLLOW: u32 = 1; // 1u32
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SHUT_RD.html b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SHUT_RD.html index 1dece5585e5..9102ff91786 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SHUT_RD.html +++ b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SHUT_RD.html @@ -1,2 +1,2 @@ __WASI_SHUT_RD in wasmer_wasix::syscalls::types - Rust
pub const __WASI_SHUT_RD: u8 = 1 << 0; // 1u8
\ No newline at end of file + logo
pub const __WASI_SHUT_RD: u8 = 1 << 0; // 1u8
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SHUT_WR.html b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SHUT_WR.html index 15e2724fc27..5ccbdf3cf7b 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SHUT_WR.html +++ b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SHUT_WR.html @@ -1,2 +1,2 @@ __WASI_SHUT_WR in wasmer_wasix::syscalls::types - Rust
pub const __WASI_SHUT_WR: u8 = 1 << 1; // 2u8
\ No newline at end of file + logo
pub const __WASI_SHUT_WR: u8 = 1 << 1; // 2u8
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SOCK_RECV_INPUT_DATA_TRUNCATED.html b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SOCK_RECV_INPUT_DATA_TRUNCATED.html index 892fff23411..8ace6fed479 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SOCK_RECV_INPUT_DATA_TRUNCATED.html +++ b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SOCK_RECV_INPUT_DATA_TRUNCATED.html @@ -1,2 +1,2 @@ __WASI_SOCK_RECV_INPUT_DATA_TRUNCATED in wasmer_wasix::syscalls::types - Rust
pub const __WASI_SOCK_RECV_INPUT_DATA_TRUNCATED: u16 = 1 << 2; // 4u16
\ No newline at end of file + logo
pub const __WASI_SOCK_RECV_INPUT_DATA_TRUNCATED: u16 = 1 << 2; // 4u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SOCK_RECV_INPUT_PEEK.html b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SOCK_RECV_INPUT_PEEK.html index 4fc13cde0cd..e6556b15ad6 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SOCK_RECV_INPUT_PEEK.html +++ b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SOCK_RECV_INPUT_PEEK.html @@ -1,2 +1,2 @@ __WASI_SOCK_RECV_INPUT_PEEK in wasmer_wasix::syscalls::types - Rust
pub const __WASI_SOCK_RECV_INPUT_PEEK: u16 = 1 << 0; // 1u16
\ No newline at end of file + logo
pub const __WASI_SOCK_RECV_INPUT_PEEK: u16 = 1 << 0; // 1u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SOCK_RECV_INPUT_WAITALL.html b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SOCK_RECV_INPUT_WAITALL.html index 7b15b8b55bf..a663e70243d 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SOCK_RECV_INPUT_WAITALL.html +++ b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SOCK_RECV_INPUT_WAITALL.html @@ -1,2 +1,2 @@ __WASI_SOCK_RECV_INPUT_WAITALL in wasmer_wasix::syscalls::types - Rust
pub const __WASI_SOCK_RECV_INPUT_WAITALL: u16 = 1 << 1; // 2u16
\ No newline at end of file + logo
pub const __WASI_SOCK_RECV_INPUT_WAITALL: u16 = 1 << 1; // 2u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED.html b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED.html index dea4c1df1df..5a760ac4ce1 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED.html +++ b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED.html @@ -1,2 +1,2 @@ __WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED in wasmer_wasix::syscalls::types - Rust
pub const __WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED: u16 = 1 << 0; // 1u16
\ No newline at end of file + logo
pub const __WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED: u16 = 1 << 0; // 1u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_STDERR_FILENO.html b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_STDERR_FILENO.html index f1b88b16a97..e058033e5b6 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_STDERR_FILENO.html +++ b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_STDERR_FILENO.html @@ -1,2 +1,2 @@ __WASI_STDERR_FILENO in wasmer_wasix::syscalls::types - Rust
pub const __WASI_STDERR_FILENO: u32 = 2; // 2u32
\ No newline at end of file + logo
pub const __WASI_STDERR_FILENO: u32 = 2; // 2u32
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_STDIN_FILENO.html b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_STDIN_FILENO.html index 7a72d18218c..e02fe53ffde 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_STDIN_FILENO.html +++ b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_STDIN_FILENO.html @@ -1,2 +1,2 @@ __WASI_STDIN_FILENO in wasmer_wasix::syscalls::types - Rust
pub const __WASI_STDIN_FILENO: u32 = 0; // 0u32
\ No newline at end of file + logo
pub const __WASI_STDIN_FILENO: u32 = 0; // 0u32
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_STDOUT_FILENO.html b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_STDOUT_FILENO.html index 0e6d0df16ee..c053cd8960a 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_STDOUT_FILENO.html +++ b/crates/doc/wasmer_wasix/syscalls/types/constant.__WASI_STDOUT_FILENO.html @@ -1,2 +1,2 @@ __WASI_STDOUT_FILENO in wasmer_wasix::syscalls::types - Rust
pub const __WASI_STDOUT_FILENO: u32 = 1; // 1u32
\ No newline at end of file + logo
pub const __WASI_STDOUT_FILENO: u32 = 1; // 1u32
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/directory/constant.__WASI_DIRCOOKIE_START.html b/crates/doc/wasmer_wasix/syscalls/types/directory/constant.__WASI_DIRCOOKIE_START.html index 53274b1c419..6c01b6a9e12 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/directory/constant.__WASI_DIRCOOKIE_START.html +++ b/crates/doc/wasmer_wasix/syscalls/types/directory/constant.__WASI_DIRCOOKIE_START.html @@ -1,2 +1,2 @@ __WASI_DIRCOOKIE_START in wasmer_wasix::syscalls::types::directory - Rust
pub const __WASI_DIRCOOKIE_START: u64 = 0; // 0u64
\ No newline at end of file + logo
pub const __WASI_DIRCOOKIE_START: u64 = 0; // 0u64
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/directory/fn.dirent_to_le_bytes.html b/crates/doc/wasmer_wasix/syscalls/types/directory/fn.dirent_to_le_bytes.html index 5a6df6e5ee5..156ca88d936 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/directory/fn.dirent_to_le_bytes.html +++ b/crates/doc/wasmer_wasix/syscalls/types/directory/fn.dirent_to_le_bytes.html @@ -1,2 +1,2 @@ dirent_to_le_bytes in wasmer_wasix::syscalls::types::directory - Rust
pub fn dirent_to_le_bytes(ent: &Dirent) -> Vec<u8, Global> 
\ No newline at end of file + logo
pub fn dirent_to_le_bytes(ent: &Dirent) -> Vec<u8, Global> 
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/directory/index.html b/crates/doc/wasmer_wasix/syscalls/types/directory/index.html index c59fc01056e..50499a8f477 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/directory/index.html +++ b/crates/doc/wasmer_wasix/syscalls/types/directory/index.html @@ -1,2 +1,2 @@ wasmer_wasix::syscalls::types::directory - Rust
\ No newline at end of file + logo

Module directory

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/enum.Bool.html b/crates/doc/wasmer_wasix/syscalls/types/enum.Bool.html index 9e9affa40f7..7bad97c4dd3 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/enum.Bool.html +++ b/crates/doc/wasmer_wasix/syscalls/types/enum.Bool.html @@ -1,12 +1,12 @@ Bool in wasmer_wasix::syscalls::types - Rust
pub enum Bool {
+                logo

Bool

pub enum Bool {
     False,
     True,
-}

Variants§

§

False

§

True

Trait Implementations§

§

impl Clone for Bool

§

fn clone(&self) -> Bool

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Bool

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for Bool

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Bool

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Bool as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Bool as FromToNativeWasmType>::Native) -> Bool

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Bool> for Bool

§

fn eq(&self, other: &Bool) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

False

§

True

Trait Implementations§

source§

impl Clone for Bool

source§

fn clone(&self) -> Bool

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Bool

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Display for Bool

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Bool

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Bool as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Bool as FromToNativeWasmType>::Native) -> Bool

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Bool> for Bool

source§

fn eq(&self, other: &Bool) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Bool

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Bool

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Bool

§

impl Eq for Bool

§

impl StructuralEq for Bool

§

impl StructuralPartialEq for Bool

Auto Trait Implementations§

§

impl RefUnwindSafe for Bool

§

impl Send for Bool

§

impl Sync for Bool

§

impl Unpin for Bool

§

impl UnwindSafe for Bool

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Bool

source§

impl Eq for Bool

source§

impl StructuralEq for Bool

source§

impl StructuralPartialEq for Bool

Auto Trait Implementations§

§

impl RefUnwindSafe for Bool

§

impl Send for Bool

§

impl Sync for Bool

§

impl Unpin for Bool

§

impl UnwindSafe for Bool

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/enum.Eventtype.html b/crates/doc/wasmer_wasix/syscalls/types/enum.Eventtype.html index 075fa42fa22..dc1c747bf24 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/enum.Eventtype.html +++ b/crates/doc/wasmer_wasix/syscalls/types/enum.Eventtype.html @@ -1,5 +1,5 @@ Eventtype in wasmer_wasix::syscalls::types - Rust

Trait Implementations§

§

impl Clone for Eventtype

§

fn clone(&self) -> Eventtype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Eventtype

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for Eventtype

§

fn deserialize<__D>( +

Trait Implementations§

source§

impl Clone for Eventtype

source§

fn clone(&self) -> Eventtype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Eventtype

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Eventtype

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<Eventtype, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl FromToNativeWasmType for Eventtype

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Eventtype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Eventtype as FromToNativeWasmType>::Native) -> Eventtype

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Eventtype> for Eventtype

§

fn eq(&self, other: &Eventtype) -> bool

This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl FromToNativeWasmType for Eventtype

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Eventtype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Eventtype as FromToNativeWasmType>::Native) -> Eventtype

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Eventtype> for Eventtype

source§

fn eq(&self, other: &Eventtype) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Serialize for Eventtype

§

fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for Eventtype

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl ValueType for Eventtype

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl ValueType for Eventtype

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Eventtype

§

impl Eq for Eventtype

§

impl StructuralEq for Eventtype

§

impl StructuralPartialEq for Eventtype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Eventtype

source§

impl Eq for Eventtype

source§

impl StructuralEq for Eventtype

source§

impl StructuralPartialEq for Eventtype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/enum.OptionTag.html b/crates/doc/wasmer_wasix/syscalls/types/enum.OptionTag.html index f2696743827..355964ee3b9 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/enum.OptionTag.html +++ b/crates/doc/wasmer_wasix/syscalls/types/enum.OptionTag.html @@ -1,13 +1,13 @@ OptionTag in wasmer_wasix::syscalls::types - Rust
pub enum OptionTag {
+                logo

OptionTag

pub enum OptionTag {
     None,
     Some,
 }
Expand description

__wasi_option_t

-

Variants§

§

None

§

Some

Trait Implementations§

§

impl Clone for OptionTag

§

fn clone(&self) -> OptionTag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for OptionTag

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for OptionTag

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <OptionTag as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <OptionTag as FromToNativeWasmType>::Native) -> OptionTag

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<OptionTag> for OptionTag

§

fn eq(&self, other: &OptionTag) -> bool

This method tests for self and other values to be equal, and is used +

Variants§

§

None

§

Some

Trait Implementations§

source§

impl Clone for OptionTag

source§

fn clone(&self) -> OptionTag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OptionTag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for OptionTag

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <OptionTag as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <OptionTag as FromToNativeWasmType>::Native) -> OptionTag

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<OptionTag> for OptionTag

source§

fn eq(&self, other: &OptionTag) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for OptionTag

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for OptionTag

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for OptionTag

§

impl Eq for OptionTag

§

impl StructuralEq for OptionTag

§

impl StructuralPartialEq for OptionTag

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for OptionTag

source§

impl Eq for OptionTag

source§

impl StructuralEq for OptionTag

source§

impl StructuralPartialEq for OptionTag

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/enum.Signal.html b/crates/doc/wasmer_wasix/syscalls/types/enum.Signal.html index b250c261ee9..dfd7c0324f3 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/enum.Signal.html +++ b/crates/doc/wasmer_wasix/syscalls/types/enum.Signal.html @@ -1,5 +1,5 @@ Signal in wasmer_wasix::syscalls::types - Rust
pub enum Signal {
+                logo

Signal

pub enum Signal {
 
Show 32 variants Signone, Sighup, Sigint, @@ -32,16 +32,16 @@ Sigpoll, Sigpwr, Sigsys, -
}

Variants§

§

Signone

§

Sighup

§

Sigint

§

Sigquit

§

Sigill

§

Sigtrap

§

Sigabrt

§

Sigbus

§

Sigfpe

§

Sigkill

§

Sigusr1

§

Sigsegv

§

Sigusr2

§

Sigpipe

§

Sigalrm

§

Sigterm

§

Sigstkflt

§

Sigchld

§

Sigcont

§

Sigstop

§

Sigtstp

§

Sigttin

§

Sigttou

§

Sigurg

§

Sigxcpu

§

Sigxfsz

§

Sigvtalrm

§

Sigprof

§

Sigwinch

§

Sigpoll

§

Sigpwr

§

Sigsys

Trait Implementations§

§

impl Clone for Signal

§

fn clone(&self) -> Signal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Signal

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Signal

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Signal as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Signal as FromToNativeWasmType>::Native) -> Signal

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Signal

§

fn hash<__H>(&self, state: &mut __H)where +

}

Variants§

§

Signone

§

Sighup

§

Sigint

§

Sigquit

§

Sigill

§

Sigtrap

§

Sigabrt

§

Sigbus

§

Sigfpe

§

Sigkill

§

Sigusr1

§

Sigsegv

§

Sigusr2

§

Sigpipe

§

Sigalrm

§

Sigterm

§

Sigstkflt

§

Sigchld

§

Sigcont

§

Sigstop

§

Sigtstp

§

Sigttin

§

Sigttou

§

Sigurg

§

Sigxcpu

§

Sigxfsz

§

Sigvtalrm

§

Sigprof

§

Sigwinch

§

Sigpoll

§

Sigpwr

§

Sigsys

Trait Implementations§

source§

impl Clone for Signal

source§

fn clone(&self) -> Signal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Signal

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Signal

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Signal as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Signal as FromToNativeWasmType>::Native) -> Signal

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Signal

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl PartialEq<Signal> for Signal

§

fn eq(&self, other: &Signal) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Signal> for Signal

source§

fn eq(&self, other: &Signal) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl TryFrom<u8> for Signal

§

type Error = TryFromPrimitiveError<Signal>

The type returned in the event of a conversion error.
§

fn try_from(number: u8) -> Result<Signal, TryFromPrimitiveError<Signal>>

Performs the conversion.
§

impl TryFromPrimitive for Signal

§

type Primitive = u8

§

const NAME: &'static str = "Signal"

§

fn try_from_primitive( +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<u8> for Signal

§

type Error = TryFromPrimitiveError<Signal>

The type returned in the event of a conversion error.
source§

fn try_from(number: u8) -> Result<Signal, TryFromPrimitiveError<Signal>>

Performs the conversion.
source§

impl TryFromPrimitive for Signal

§

type Primitive = u8

source§

const NAME: &'static str = "Signal"

source§

fn try_from_primitive( number: <Signal as TryFromPrimitive>::Primitive -) -> Result<Signal, TryFromPrimitiveError<Signal>>

§

impl ValueType for Signal

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +) -> Result<Signal, TryFromPrimitiveError<Signal>>
source§

impl ValueType for Signal

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Signal

§

impl Eq for Signal

§

impl StructuralEq for Signal

§

impl StructuralPartialEq for Signal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Signal

source§

impl Eq for Signal

source§

impl StructuralEq for Signal

source§

impl StructuralPartialEq for Signal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/enum.SockProto.html b/crates/doc/wasmer_wasix/syscalls/types/enum.SockProto.html index 2abe834e173..098977b4080 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/enum.SockProto.html +++ b/crates/doc/wasmer_wasix/syscalls/types/enum.SockProto.html @@ -1,5 +1,5 @@ SockProto in wasmer_wasix::syscalls::types - Rust
pub enum SockProto {
+                logo

SockProto

pub enum SockProto {
 
Show 264 variants Ip, Icmp, Igmp, @@ -264,11 +264,11 @@ ProtoTwohundredandsixtyone, Mptcp, Max, -
}

Variants§

§

Ip

§

Icmp

§

Igmp

§

ProtoThree

§

Ipip

§

ProtoFive

§

Tcp

§

ProtoSeven

§

Egp

§

ProtoNine

§

ProtoTen

§

ProtoEleven

§

Pup

§

ProtoThirteen

§

ProtoFourteen

§

ProtoFifteen

§

ProtoSixteen

§

Udp

§

ProtoEighteen

§

ProtoNineteen

§

ProtoTwenty

§

ProtoTwentyone

§

Idp

§

ProtoTwentythree

§

ProtoTwentyfour

§

ProtoTwentyfive

§

ProtoTwentysix

§

ProtoTwentyseven

§

ProtoTwentyeight

§

ProtoTp

§

ProtoThirty

§

ProtoThirtyone

§

ProtoThirtytwo

§

Dccp

§

ProtoThirtyfour

§

ProtoThirtyfive

§

ProtoThirtysix

§

ProtoThirtyseven

§

ProtoThirtyeight

§

ProtoThirtynine

§

ProtoFourty

§

Ipv6

§

ProtoFourtytwo

§

Routing

§

Fragment

§

ProtoFourtyfive

§

Rsvp

§

Gre

§

ProtoFourtyeight

§

ProtoFourtynine

§

Esp

§

Ah

§

ProtoFiftytwo

§

ProtoFiftythree

§

ProtoFiftyfour

§

ProtoFiftyfive

§

ProtoFiftysix

§

ProtoFiftyseven

§

Icmpv6

§

None

§

Dstopts

§

ProtoSixtyone

§

ProtoSixtytwo

§

ProtoSixtythree

§

ProtoSixtyfour

§

ProtoSixtyfive

§

ProtoSixtysix

§

ProtoSixtyseven

§

ProtoSixtyeight

§

ProtoSixtynine

§

ProtoSeventy

§

ProtoSeventyone

§

ProtoSeventytwo

§

ProtoSeventythree

§

ProtoSeventyfour

§

ProtoSeventyfive

§

ProtoSeventysix

§

ProtoSeventyseven

§

ProtoSeventyeight

§

ProtoSeventynine

§

ProtoEighty

§

ProtoEightyone

§

ProtoEightytwo

§

ProtoEightythree

§

ProtoEightyfour

§

ProtoEightyfive

§

ProtoEightysix

§

ProtoEightyseven

§

ProtoEightyeight

§

ProtoEightynine

§

ProtoNinety

§

ProtoNinetyone

§

Mtp

§

ProtoNinetythree

§

Beetph

§

ProtoNinetyfive

§

ProtoNinetysix

§

ProtoNineetyseven

§

Encap

§

ProtoNinetynine

§

ProtoOnehundred

§

ProtoOnehundredandone

§

ProtoOnehundredandtwo

§

Pim

§

ProtoOnehundredandfour

§

ProtoOnehundredandfive

§

ProtoOnehundredandsix

§

ProtoOnehundredandseven

§

Comp

§

ProtoOnehundredandnine

§

ProtoOnehundredandten

§

ProtoOnehundredandeleven

§

ProtoOnehundredandtwelve

§

ProtoOnehundredandthirteen

§

ProtoOnehundredandfourteen

§

ProtoOnehundredandfifteen

§

ProtoOnehundredandsixteen

§

ProtoOnehundredandseventeen

§

ProtoOnehundredandeighteen

§

ProtoOnehundredandnineteen

§

ProtoOnehundredandtwenty

§

ProtoOnehundredandtwentyone

§

ProtoOnehundredandtwentytwo

§

ProtoOnehundredandtwentythree

§

ProtoOnehundredandtwentyfour

§

ProtoOnehundredandtwentyfive

§

ProtoOnehundredandtwentysix

§

ProtoOnehundredandtwentyseven

§

ProtoOnehundredandtwentyeight

§

ProtoOnehundredandtwentynine

§

ProtoOnehundredandthirty

§

ProtoOnehundredandthirtyone

§

Sctp

§

ProtoOnehundredandthirtythree

§

ProtoOnehundredandthirtyfour

§

Mh

§

Udplite

§

Mpls

§

ProtoOnehundredandthirtyeight

§

ProtoOnehundredandthirtynine

§

ProtoOnehundredandfourty

§

ProtoOnehundredandfourtyone

§

ProtoOnehundredandfourtytwo

§

Ethernet

§

ProtoOnehundredandfourtyfour

§

ProtoOnehundredandfourtyfive

§

ProtoOnehundredandfourtysix

§

ProtoOnehundredandfourtyseven

§

ProtoOnehundredandfourtyeight

§

ProtoOnehundredandfourtynine

§

ProtoOnehundredandfifty

§

ProtoOnehundredandfiftyone

§

ProtoOnehundredandfiftytwo

§

ProtoOnehundredandfiftythree

§

ProtoOnehundredandfiftyfour

§

ProtoOnehundredandfiftyfive

§

ProtoOnehundredandfiftysix

§

ProtoOnehundredandfiftyseven

§

ProtoOnehundredandfiftyeight

§

ProtoOnehundredandfiftynine

§

ProtoOnehundredandsixty

§

ProtoOnehundredandsixtyone

§

ProtoOnehundredandsixtytwo

§

ProtoOnehundredandsixtythree

§

ProtoOnehundredandsixtyfour

§

ProtoOnehundredandsixtyfive

§

ProtoOnehundredandsixtysix

§

ProtoOnehundredandsixtyseven

§

ProtoOnehundredandsixtyeight

§

ProtoOnehundredandsixtynine

§

ProtoOnehundredandseventy

§

ProtoOnehundredandseventyone

§

ProtoOnehundredandseventytwo

§

ProtoOnehundredandseventythree

§

ProtoOnehundredandseventyfour

§

ProtoOnehundredandseventyfive

§

ProtoOnehundredandseventysix

§

ProtoOnehundredandseventyseven

§

ProtoOnehundredandseventyeight

§

ProtoOnehundredandseventynine

§

ProtoOnehundredandeighty

§

ProtoOnehundredandeightyone

§

ProtoOnehundredandeightytwo

§

ProtoOnehundredandeightythree

§

ProtoOnehundredandeightyfour

§

ProtoOnehundredandeightyfive

§

ProtoOnehundredandeightysix

§

ProtoOnehundredandeightyseven

§

ProtoOnehundredandeightyeight

§

ProtoOnehundredandeightynine

§

ProtoOnehundredandninety

§

ProtoOnehundredandninetyone

§

ProtoOnehundredandninetytwo

§

ProtoOnehundredandninetythree

§

ProtoOnehundredandninetyfour

§

ProtoOnehundredandninetyfive

§

ProtoOnehundredandninetysix

§

ProtoOnehundredandninetyseven

§

ProtoOnehundredandninetyeight

§

ProtoOnehundredandninetynine

§

ProtoTwohundred

§

ProtoTwohundredandone

§

ProtoTwohundredandtwo

§

ProtoTwohundredandthree

§

ProtoTwohundredandfour

§

ProtoTwohundredandfive

§

ProtoTwohundredandsix

§

ProtoTwohundredandseven

§

ProtoTwohundredandeight

§

ProtoTwohundredandnine

§

ProtoTwohundredandten

§

ProtoTwohundredandeleven

§

ProtoTwohundredandtwelve

§

ProtoTwohundredandthirteen

§

ProtoTwohundredandfourteen

§

ProtoTwohundredandfifteen

§

ProtoTwohundredandsixteen

§

ProtoTwohundredandseventeen

§

ProtoTwohundredandeighteen

§

ProtoTwohundredandnineteen

§

ProtoTwohundredandtwenty

§

ProtoTwohundredandtwentyone

§

ProtoTwohundredandtwentytwo

§

ProtoTwohundredandtwentythree

§

ProtoTwohundredandtwentyfour

§

ProtoTwohundredandtwentyfive

§

ProtoTwohundredandtwentysix

§

ProtoTwohundredandtwentyseven

§

ProtoTwohundredandtwentyeight

§

ProtoTwohundredandtwentynine

§

ProtoTwohundredandthirty

§

ProtoTwohundredandthirtyone

§

ProtoTwohundredandthirtytwo

§

ProtoTwohundredandthirtythree

§

ProtoTwohundredandthirtyfour

§

ProtoTwohundredandthirtyfive

§

ProtoTwohundredandthirtysix

§

ProtoTwohundredandthirtyseven

§

ProtoTwohundredandthirtyeight

§

ProtoTwohundredandthirtynine

§

ProtoTwohundredandfourty

§

ProtoTwohundredandfourtyone

§

ProtoTwohundredandfourtytwo

§

ProtoTwohundredandfourtythree

§

ProtoTwohundredandfourtyfour

§

ProtoTwohundredandfourtyfive

§

ProtoTwohundredandfourtysix

§

ProtoTwohundredandfourtyseven

§

ProtoTwohundredandfourtyeight

§

ProtoTwohundredandfourtynine

§

ProtoTwohundredandfifty

§

ProtoTwohundredandfiftyone

§

ProtoTwohundredandfiftytwo

§

ProtoTwohundredandfiftythree

§

ProtoTwohundredandfiftyfour

§

ProtoRaw

§

ProtoTwohundredandfiftysix

§

ProtoTwohundredandfiftyseven

§

ProtoTwohundredandfiftyeight

§

ProtoTwohundredandfiftynine

§

ProtoTwohundredandsixty

§

ProtoTwohundredandsixtyone

§

Mptcp

§

Max

Trait Implementations§

§

impl Clone for SockProto

§

fn clone(&self) -> SockProto

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for SockProto

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for SockProto

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <SockProto as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <SockProto as FromToNativeWasmType>::Native) -> SockProto

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<SockProto> for SockProto

§

fn eq(&self, other: &SockProto) -> bool

This method tests for self and other values to be equal, and is used +
}

Variants§

§

Ip

§

Icmp

§

Igmp

§

ProtoThree

§

Ipip

§

ProtoFive

§

Tcp

§

ProtoSeven

§

Egp

§

ProtoNine

§

ProtoTen

§

ProtoEleven

§

Pup

§

ProtoThirteen

§

ProtoFourteen

§

ProtoFifteen

§

ProtoSixteen

§

Udp

§

ProtoEighteen

§

ProtoNineteen

§

ProtoTwenty

§

ProtoTwentyone

§

Idp

§

ProtoTwentythree

§

ProtoTwentyfour

§

ProtoTwentyfive

§

ProtoTwentysix

§

ProtoTwentyseven

§

ProtoTwentyeight

§

ProtoTp

§

ProtoThirty

§

ProtoThirtyone

§

ProtoThirtytwo

§

Dccp

§

ProtoThirtyfour

§

ProtoThirtyfive

§

ProtoThirtysix

§

ProtoThirtyseven

§

ProtoThirtyeight

§

ProtoThirtynine

§

ProtoFourty

§

Ipv6

§

ProtoFourtytwo

§

Routing

§

Fragment

§

ProtoFourtyfive

§

Rsvp

§

Gre

§

ProtoFourtyeight

§

ProtoFourtynine

§

Esp

§

Ah

§

ProtoFiftytwo

§

ProtoFiftythree

§

ProtoFiftyfour

§

ProtoFiftyfive

§

ProtoFiftysix

§

ProtoFiftyseven

§

Icmpv6

§

None

§

Dstopts

§

ProtoSixtyone

§

ProtoSixtytwo

§

ProtoSixtythree

§

ProtoSixtyfour

§

ProtoSixtyfive

§

ProtoSixtysix

§

ProtoSixtyseven

§

ProtoSixtyeight

§

ProtoSixtynine

§

ProtoSeventy

§

ProtoSeventyone

§

ProtoSeventytwo

§

ProtoSeventythree

§

ProtoSeventyfour

§

ProtoSeventyfive

§

ProtoSeventysix

§

ProtoSeventyseven

§

ProtoSeventyeight

§

ProtoSeventynine

§

ProtoEighty

§

ProtoEightyone

§

ProtoEightytwo

§

ProtoEightythree

§

ProtoEightyfour

§

ProtoEightyfive

§

ProtoEightysix

§

ProtoEightyseven

§

ProtoEightyeight

§

ProtoEightynine

§

ProtoNinety

§

ProtoNinetyone

§

Mtp

§

ProtoNinetythree

§

Beetph

§

ProtoNinetyfive

§

ProtoNinetysix

§

ProtoNineetyseven

§

Encap

§

ProtoNinetynine

§

ProtoOnehundred

§

ProtoOnehundredandone

§

ProtoOnehundredandtwo

§

Pim

§

ProtoOnehundredandfour

§

ProtoOnehundredandfive

§

ProtoOnehundredandsix

§

ProtoOnehundredandseven

§

Comp

§

ProtoOnehundredandnine

§

ProtoOnehundredandten

§

ProtoOnehundredandeleven

§

ProtoOnehundredandtwelve

§

ProtoOnehundredandthirteen

§

ProtoOnehundredandfourteen

§

ProtoOnehundredandfifteen

§

ProtoOnehundredandsixteen

§

ProtoOnehundredandseventeen

§

ProtoOnehundredandeighteen

§

ProtoOnehundredandnineteen

§

ProtoOnehundredandtwenty

§

ProtoOnehundredandtwentyone

§

ProtoOnehundredandtwentytwo

§

ProtoOnehundredandtwentythree

§

ProtoOnehundredandtwentyfour

§

ProtoOnehundredandtwentyfive

§

ProtoOnehundredandtwentysix

§

ProtoOnehundredandtwentyseven

§

ProtoOnehundredandtwentyeight

§

ProtoOnehundredandtwentynine

§

ProtoOnehundredandthirty

§

ProtoOnehundredandthirtyone

§

Sctp

§

ProtoOnehundredandthirtythree

§

ProtoOnehundredandthirtyfour

§

Mh

§

Udplite

§

Mpls

§

ProtoOnehundredandthirtyeight

§

ProtoOnehundredandthirtynine

§

ProtoOnehundredandfourty

§

ProtoOnehundredandfourtyone

§

ProtoOnehundredandfourtytwo

§

Ethernet

§

ProtoOnehundredandfourtyfour

§

ProtoOnehundredandfourtyfive

§

ProtoOnehundredandfourtysix

§

ProtoOnehundredandfourtyseven

§

ProtoOnehundredandfourtyeight

§

ProtoOnehundredandfourtynine

§

ProtoOnehundredandfifty

§

ProtoOnehundredandfiftyone

§

ProtoOnehundredandfiftytwo

§

ProtoOnehundredandfiftythree

§

ProtoOnehundredandfiftyfour

§

ProtoOnehundredandfiftyfive

§

ProtoOnehundredandfiftysix

§

ProtoOnehundredandfiftyseven

§

ProtoOnehundredandfiftyeight

§

ProtoOnehundredandfiftynine

§

ProtoOnehundredandsixty

§

ProtoOnehundredandsixtyone

§

ProtoOnehundredandsixtytwo

§

ProtoOnehundredandsixtythree

§

ProtoOnehundredandsixtyfour

§

ProtoOnehundredandsixtyfive

§

ProtoOnehundredandsixtysix

§

ProtoOnehundredandsixtyseven

§

ProtoOnehundredandsixtyeight

§

ProtoOnehundredandsixtynine

§

ProtoOnehundredandseventy

§

ProtoOnehundredandseventyone

§

ProtoOnehundredandseventytwo

§

ProtoOnehundredandseventythree

§

ProtoOnehundredandseventyfour

§

ProtoOnehundredandseventyfive

§

ProtoOnehundredandseventysix

§

ProtoOnehundredandseventyseven

§

ProtoOnehundredandseventyeight

§

ProtoOnehundredandseventynine

§

ProtoOnehundredandeighty

§

ProtoOnehundredandeightyone

§

ProtoOnehundredandeightytwo

§

ProtoOnehundredandeightythree

§

ProtoOnehundredandeightyfour

§

ProtoOnehundredandeightyfive

§

ProtoOnehundredandeightysix

§

ProtoOnehundredandeightyseven

§

ProtoOnehundredandeightyeight

§

ProtoOnehundredandeightynine

§

ProtoOnehundredandninety

§

ProtoOnehundredandninetyone

§

ProtoOnehundredandninetytwo

§

ProtoOnehundredandninetythree

§

ProtoOnehundredandninetyfour

§

ProtoOnehundredandninetyfive

§

ProtoOnehundredandninetysix

§

ProtoOnehundredandninetyseven

§

ProtoOnehundredandninetyeight

§

ProtoOnehundredandninetynine

§

ProtoTwohundred

§

ProtoTwohundredandone

§

ProtoTwohundredandtwo

§

ProtoTwohundredandthree

§

ProtoTwohundredandfour

§

ProtoTwohundredandfive

§

ProtoTwohundredandsix

§

ProtoTwohundredandseven

§

ProtoTwohundredandeight

§

ProtoTwohundredandnine

§

ProtoTwohundredandten

§

ProtoTwohundredandeleven

§

ProtoTwohundredandtwelve

§

ProtoTwohundredandthirteen

§

ProtoTwohundredandfourteen

§

ProtoTwohundredandfifteen

§

ProtoTwohundredandsixteen

§

ProtoTwohundredandseventeen

§

ProtoTwohundredandeighteen

§

ProtoTwohundredandnineteen

§

ProtoTwohundredandtwenty

§

ProtoTwohundredandtwentyone

§

ProtoTwohundredandtwentytwo

§

ProtoTwohundredandtwentythree

§

ProtoTwohundredandtwentyfour

§

ProtoTwohundredandtwentyfive

§

ProtoTwohundredandtwentysix

§

ProtoTwohundredandtwentyseven

§

ProtoTwohundredandtwentyeight

§

ProtoTwohundredandtwentynine

§

ProtoTwohundredandthirty

§

ProtoTwohundredandthirtyone

§

ProtoTwohundredandthirtytwo

§

ProtoTwohundredandthirtythree

§

ProtoTwohundredandthirtyfour

§

ProtoTwohundredandthirtyfive

§

ProtoTwohundredandthirtysix

§

ProtoTwohundredandthirtyseven

§

ProtoTwohundredandthirtyeight

§

ProtoTwohundredandthirtynine

§

ProtoTwohundredandfourty

§

ProtoTwohundredandfourtyone

§

ProtoTwohundredandfourtytwo

§

ProtoTwohundredandfourtythree

§

ProtoTwohundredandfourtyfour

§

ProtoTwohundredandfourtyfive

§

ProtoTwohundredandfourtysix

§

ProtoTwohundredandfourtyseven

§

ProtoTwohundredandfourtyeight

§

ProtoTwohundredandfourtynine

§

ProtoTwohundredandfifty

§

ProtoTwohundredandfiftyone

§

ProtoTwohundredandfiftytwo

§

ProtoTwohundredandfiftythree

§

ProtoTwohundredandfiftyfour

§

ProtoRaw

§

ProtoTwohundredandfiftysix

§

ProtoTwohundredandfiftyseven

§

ProtoTwohundredandfiftyeight

§

ProtoTwohundredandfiftynine

§

ProtoTwohundredandsixty

§

ProtoTwohundredandsixtyone

§

Mptcp

§

Max

Trait Implementations§

source§

impl Clone for SockProto

source§

fn clone(&self) -> SockProto

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SockProto

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for SockProto

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <SockProto as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <SockProto as FromToNativeWasmType>::Native) -> SockProto

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<SockProto> for SockProto

source§

fn eq(&self, other: &SockProto) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for SockProto

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for SockProto

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for SockProto

§

impl Eq for SockProto

§

impl StructuralEq for SockProto

§

impl StructuralPartialEq for SockProto

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for SockProto

source§

impl Eq for SockProto

source§

impl StructuralEq for SockProto

source§

impl StructuralPartialEq for SockProto

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/enum.StdioMode.html b/crates/doc/wasmer_wasix/syscalls/types/enum.StdioMode.html index a1fcf42423b..8401f06a7a2 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/enum.StdioMode.html +++ b/crates/doc/wasmer_wasix/syscalls/types/enum.StdioMode.html @@ -1,15 +1,15 @@ StdioMode in wasmer_wasix::syscalls::types - Rust
pub enum StdioMode {
+                logo

StdioMode

pub enum StdioMode {
     Reserved,
     Piped,
     Inherit,
     Null,
     Log,
-}

Variants§

§

Reserved

§

Piped

§

Inherit

§

Null

§

Log

Trait Implementations§

§

impl Clone for StdioMode

§

fn clone(&self) -> StdioMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for StdioMode

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for StdioMode

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <StdioMode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <StdioMode as FromToNativeWasmType>::Native) -> StdioMode

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<StdioMode> for StdioMode

§

fn eq(&self, other: &StdioMode) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Reserved

§

Piped

§

Inherit

§

Null

§

Log

Trait Implementations§

source§

impl Clone for StdioMode

source§

fn clone(&self) -> StdioMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StdioMode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for StdioMode

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <StdioMode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <StdioMode as FromToNativeWasmType>::Native) -> StdioMode

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<StdioMode> for StdioMode

source§

fn eq(&self, other: &StdioMode) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for StdioMode

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for StdioMode

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for StdioMode

§

impl Eq for StdioMode

§

impl StructuralEq for StdioMode

§

impl StructuralPartialEq for StdioMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for StdioMode

source§

impl Eq for StdioMode

source§

impl StructuralEq for StdioMode

source§

impl StructuralPartialEq for StdioMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/enum.Timeout.html b/crates/doc/wasmer_wasix/syscalls/types/enum.Timeout.html index ee5928ca059..d2d3a3cb60f 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/enum.Timeout.html +++ b/crates/doc/wasmer_wasix/syscalls/types/enum.Timeout.html @@ -1,15 +1,15 @@ Timeout in wasmer_wasix::syscalls::types - Rust
pub enum Timeout {
+                logo

Timeout

pub enum Timeout {
     Read,
     Write,
     Connect,
     Accept,
     Unknown,
-}

Variants§

§

Read

§

Write

§

Connect

§

Accept

§

Unknown

Trait Implementations§

§

impl Clone for Timeout

§

fn clone(&self) -> Timeout

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Timeout

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Timeout

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Timeout as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Timeout as FromToNativeWasmType>::Native) -> Timeout

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Timeout> for Timeout

§

fn eq(&self, other: &Timeout) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Read

§

Write

§

Connect

§

Accept

§

Unknown

Trait Implementations§

source§

impl Clone for Timeout

source§

fn clone(&self) -> Timeout

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Timeout

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Timeout

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Timeout as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Timeout as FromToNativeWasmType>::Native) -> Timeout

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Timeout> for Timeout

source§

fn eq(&self, other: &Timeout) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Timeout

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Timeout

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Timeout

§

impl Eq for Timeout

§

impl StructuralEq for Timeout

§

impl StructuralPartialEq for Timeout

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Timeout

source§

impl Eq for Timeout

source§

impl StructuralEq for Timeout

source§

impl StructuralPartialEq for Timeout

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/file/constant.EVENT_FD_FLAGS_SEMAPHORE.html b/crates/doc/wasmer_wasix/syscalls/types/file/constant.EVENT_FD_FLAGS_SEMAPHORE.html index bba64a6cbd5..8e4145df6cd 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/file/constant.EVENT_FD_FLAGS_SEMAPHORE.html +++ b/crates/doc/wasmer_wasix/syscalls/types/file/constant.EVENT_FD_FLAGS_SEMAPHORE.html @@ -1,2 +1,2 @@ EVENT_FD_FLAGS_SEMAPHORE in wasmer_wasix::syscalls::types::file - Rust
pub const EVENT_FD_FLAGS_SEMAPHORE: u16 = 1; // 1u16
\ No newline at end of file + logo
pub const EVENT_FD_FLAGS_SEMAPHORE: u16 = 1; // 1u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/file/constant.__WASI_LOOKUP_SYMLINK_FOLLOW.html b/crates/doc/wasmer_wasix/syscalls/types/file/constant.__WASI_LOOKUP_SYMLINK_FOLLOW.html index 47cae305a5b..acc603abd62 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/file/constant.__WASI_LOOKUP_SYMLINK_FOLLOW.html +++ b/crates/doc/wasmer_wasix/syscalls/types/file/constant.__WASI_LOOKUP_SYMLINK_FOLLOW.html @@ -1,2 +1,2 @@ __WASI_LOOKUP_SYMLINK_FOLLOW in wasmer_wasix::syscalls::types::file - Rust
pub const __WASI_LOOKUP_SYMLINK_FOLLOW: u32 = 1; // 1u32
\ No newline at end of file + logo
pub const __WASI_LOOKUP_SYMLINK_FOLLOW: u32 = 1; // 1u32
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/file/constant.__WASI_STDERR_FILENO.html b/crates/doc/wasmer_wasix/syscalls/types/file/constant.__WASI_STDERR_FILENO.html index 5d7125e9bd1..823331ba15a 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/file/constant.__WASI_STDERR_FILENO.html +++ b/crates/doc/wasmer_wasix/syscalls/types/file/constant.__WASI_STDERR_FILENO.html @@ -1,2 +1,2 @@ __WASI_STDERR_FILENO in wasmer_wasix::syscalls::types::file - Rust
pub const __WASI_STDERR_FILENO: u32 = 2; // 2u32
\ No newline at end of file + logo
pub const __WASI_STDERR_FILENO: u32 = 2; // 2u32
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/file/constant.__WASI_STDIN_FILENO.html b/crates/doc/wasmer_wasix/syscalls/types/file/constant.__WASI_STDIN_FILENO.html index dc6a0a43a48..fa9021c7c4e 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/file/constant.__WASI_STDIN_FILENO.html +++ b/crates/doc/wasmer_wasix/syscalls/types/file/constant.__WASI_STDIN_FILENO.html @@ -1,2 +1,2 @@ __WASI_STDIN_FILENO in wasmer_wasix::syscalls::types::file - Rust
pub const __WASI_STDIN_FILENO: u32 = 0; // 0u32
\ No newline at end of file + logo
pub const __WASI_STDIN_FILENO: u32 = 0; // 0u32
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/file/constant.__WASI_STDOUT_FILENO.html b/crates/doc/wasmer_wasix/syscalls/types/file/constant.__WASI_STDOUT_FILENO.html index 5aeb1413d07..0efa3674db9 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/file/constant.__WASI_STDOUT_FILENO.html +++ b/crates/doc/wasmer_wasix/syscalls/types/file/constant.__WASI_STDOUT_FILENO.html @@ -1,2 +1,2 @@ __WASI_STDOUT_FILENO in wasmer_wasix::syscalls::types::file - Rust
pub const __WASI_STDOUT_FILENO: u32 = 1; // 1u32
\ No newline at end of file + logo
pub const __WASI_STDOUT_FILENO: u32 = 1; // 1u32
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/file/fn.print_right_set.html b/crates/doc/wasmer_wasix/syscalls/types/file/fn.print_right_set.html index 8363214e75a..e30798b2228 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/file/fn.print_right_set.html +++ b/crates/doc/wasmer_wasix/syscalls/types/file/fn.print_right_set.html @@ -1,3 +1,3 @@ print_right_set in wasmer_wasix::syscalls::types::file - Rust
pub fn print_right_set(rights: Rights)
Expand description

function for debugging rights issues

+ logo
pub fn print_right_set(rights: Rights)
Expand description

function for debugging rights issues

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/file/index.html b/crates/doc/wasmer_wasix/syscalls/types/file/index.html index 887239a17c8..e8ea5b369b2 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/file/index.html +++ b/crates/doc/wasmer_wasix/syscalls/types/file/index.html @@ -1,4 +1,4 @@ wasmer_wasix::syscalls::types::file - Rust

Structs

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Oflags> for Oflags

source§

fn eq(&self, other: &Oflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Oflags> for Oflags

§

fn partial_cmp(&self, other: &Oflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Oflags> for Oflags

source§

fn partial_cmp(&self, other: &Oflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Oflags> for Oflags

§

fn sub(self, other: Oflags) -> Oflags

Returns the set difference of the two sets of flags.

-
§

type Output = Oflags

The resulting type after applying the - operator.
§

impl SubAssign<Oflags> for Oflags

§

fn sub_assign(&mut self, other: Oflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Oflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Oflags> for Oflags

source§

fn sub(self, other: Oflags) -> Oflags

Returns the set difference of the two sets of flags.

+
§

type Output = Oflags

The resulting type after applying the - operator.
source§

impl SubAssign<Oflags> for Oflags

source§

fn sub_assign(&mut self, other: Oflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Oflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Oflags

§

impl Eq for Oflags

§

impl StructuralEq for Oflags

§

impl StructuralPartialEq for Oflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Oflags

source§

impl Eq for Oflags

source§

impl StructuralEq for Oflags

source§

impl StructuralPartialEq for Oflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/file/type.EventFdFlags.html b/crates/doc/wasmer_wasix/syscalls/types/file/type.EventFdFlags.html index 12ab666652d..2535182c3b4 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/file/type.EventFdFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/file/type.EventFdFlags.html @@ -1,2 +1,2 @@ EventFdFlags in wasmer_wasix::syscalls::types::file - Rust

Type Definition wasmer_wasix::syscalls::types::file::EventFdFlags

pub type EventFdFlags = u16;
\ No newline at end of file + logo

EventFdFlags

Type Definition wasmer_wasix::syscalls::types::file::EventFdFlags

source ·
pub type EventFdFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/file/type.FileDelta.html b/crates/doc/wasmer_wasix/syscalls/types/file/type.FileDelta.html index fd1219586a6..d23beaa61b7 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/file/type.FileDelta.html +++ b/crates/doc/wasmer_wasix/syscalls/types/file/type.FileDelta.html @@ -1,2 +1,2 @@ FileDelta in wasmer_wasix::syscalls::types::file - Rust

Type Definition wasmer_wasix::syscalls::types::file::FileDelta

pub type FileDelta = i64;
\ No newline at end of file + logo

FileDelta

Type Definition wasmer_wasix::syscalls::types::file::FileDelta

source ·
pub type FileDelta = i64;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/file/type.LookupFlags.html b/crates/doc/wasmer_wasix/syscalls/types/file/type.LookupFlags.html index db5c6db6449..423d8318a1a 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/file/type.LookupFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/file/type.LookupFlags.html @@ -1,2 +1,2 @@ LookupFlags in wasmer_wasix::syscalls::types::file - Rust

Type Definition wasmer_wasix::syscalls::types::file::LookupFlags

pub type LookupFlags = u32;
\ No newline at end of file + logo

LookupFlags

Type Definition wasmer_wasix::syscalls::types::file::LookupFlags

source ·
pub type LookupFlags = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/fn.dirent_to_le_bytes.html b/crates/doc/wasmer_wasix/syscalls/types/fn.dirent_to_le_bytes.html index 228dc3a56e8..41427df0946 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/fn.dirent_to_le_bytes.html +++ b/crates/doc/wasmer_wasix/syscalls/types/fn.dirent_to_le_bytes.html @@ -1,2 +1,2 @@ dirent_to_le_bytes in wasmer_wasix::syscalls::types - Rust
pub fn dirent_to_le_bytes(ent: &Dirent) -> Vec<u8, Global> 
\ No newline at end of file + logo
pub fn dirent_to_le_bytes(ent: &Dirent) -> Vec<u8, Global> 
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/fn.print_right_set.html b/crates/doc/wasmer_wasix/syscalls/types/fn.print_right_set.html index 7e616de749b..a63a904f9e8 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/fn.print_right_set.html +++ b/crates/doc/wasmer_wasix/syscalls/types/fn.print_right_set.html @@ -1,3 +1,3 @@ print_right_set in wasmer_wasix::syscalls::types - Rust
pub fn print_right_set(rights: Rights)
Expand description

function for debugging rights issues

+ logo
pub fn print_right_set(rights: Rights)
Expand description

function for debugging rights issues

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/io/enum.Bool.html b/crates/doc/wasmer_wasix/syscalls/types/io/enum.Bool.html index 8324e877731..ab073da4de8 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/io/enum.Bool.html +++ b/crates/doc/wasmer_wasix/syscalls/types/io/enum.Bool.html @@ -1,12 +1,12 @@ Bool in wasmer_wasix::syscalls::types::io - Rust
pub enum Bool {
+                logo

Bool

pub enum Bool {
     False,
     True,
-}

Variants§

§

False

§

True

Trait Implementations§

§

impl Clone for Bool

§

fn clone(&self) -> Bool

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Bool

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for Bool

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Bool

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Bool as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Bool as FromToNativeWasmType>::Native) -> Bool

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Bool> for Bool

§

fn eq(&self, other: &Bool) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

False

§

True

Trait Implementations§

source§

impl Clone for Bool

source§

fn clone(&self) -> Bool

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Bool

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Display for Bool

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Bool

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Bool as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Bool as FromToNativeWasmType>::Native) -> Bool

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Bool> for Bool

source§

fn eq(&self, other: &Bool) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Bool

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Bool

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Bool

§

impl Eq for Bool

§

impl StructuralEq for Bool

§

impl StructuralPartialEq for Bool

Auto Trait Implementations§

§

impl RefUnwindSafe for Bool

§

impl Send for Bool

§

impl Sync for Bool

§

impl Unpin for Bool

§

impl UnwindSafe for Bool

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Bool

source§

impl Eq for Bool

source§

impl StructuralEq for Bool

source§

impl StructuralPartialEq for Bool

Auto Trait Implementations§

§

impl RefUnwindSafe for Bool

§

impl Send for Bool

§

impl Sync for Bool

§

impl Unpin for Bool

§

impl UnwindSafe for Bool

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/io/enum.OptionTag.html b/crates/doc/wasmer_wasix/syscalls/types/io/enum.OptionTag.html index aa44fd141c4..6b9085cb15f 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/io/enum.OptionTag.html +++ b/crates/doc/wasmer_wasix/syscalls/types/io/enum.OptionTag.html @@ -1,13 +1,13 @@ OptionTag in wasmer_wasix::syscalls::types::io - Rust
pub enum OptionTag {
+                logo

OptionTag

pub enum OptionTag {
     None,
     Some,
 }
Expand description

__wasi_option_t

-

Variants§

§

None

§

Some

Trait Implementations§

§

impl Clone for OptionTag

§

fn clone(&self) -> OptionTag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for OptionTag

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for OptionTag

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <OptionTag as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <OptionTag as FromToNativeWasmType>::Native) -> OptionTag

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<OptionTag> for OptionTag

§

fn eq(&self, other: &OptionTag) -> bool

This method tests for self and other values to be equal, and is used +

Variants§

§

None

§

Some

Trait Implementations§

source§

impl Clone for OptionTag

source§

fn clone(&self) -> OptionTag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OptionTag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for OptionTag

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <OptionTag as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <OptionTag as FromToNativeWasmType>::Native) -> OptionTag

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<OptionTag> for OptionTag

source§

fn eq(&self, other: &OptionTag) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for OptionTag

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for OptionTag

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for OptionTag

§

impl Eq for OptionTag

§

impl StructuralEq for OptionTag

§

impl StructuralPartialEq for OptionTag

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for OptionTag

source§

impl Eq for OptionTag

source§

impl StructuralEq for OptionTag

source§

impl StructuralPartialEq for OptionTag

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/io/enum.StdioMode.html b/crates/doc/wasmer_wasix/syscalls/types/io/enum.StdioMode.html index 18544a27e76..40367a46f63 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/io/enum.StdioMode.html +++ b/crates/doc/wasmer_wasix/syscalls/types/io/enum.StdioMode.html @@ -1,15 +1,15 @@ StdioMode in wasmer_wasix::syscalls::types::io - Rust
pub enum StdioMode {
+                logo

StdioMode

pub enum StdioMode {
     Reserved,
     Piped,
     Inherit,
     Null,
     Log,
-}

Variants§

§

Reserved

§

Piped

§

Inherit

§

Null

§

Log

Trait Implementations§

§

impl Clone for StdioMode

§

fn clone(&self) -> StdioMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for StdioMode

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for StdioMode

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <StdioMode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <StdioMode as FromToNativeWasmType>::Native) -> StdioMode

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<StdioMode> for StdioMode

§

fn eq(&self, other: &StdioMode) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Reserved

§

Piped

§

Inherit

§

Null

§

Log

Trait Implementations§

source§

impl Clone for StdioMode

source§

fn clone(&self) -> StdioMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StdioMode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for StdioMode

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <StdioMode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <StdioMode as FromToNativeWasmType>::Native) -> StdioMode

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<StdioMode> for StdioMode

source§

fn eq(&self, other: &StdioMode) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for StdioMode

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for StdioMode

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for StdioMode

§

impl Eq for StdioMode

§

impl StructuralEq for StdioMode

§

impl StructuralPartialEq for StdioMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for StdioMode

source§

impl Eq for StdioMode

source§

impl StructuralEq for StdioMode

source§

impl StructuralPartialEq for StdioMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/io/index.html b/crates/doc/wasmer_wasix/syscalls/types/io/index.html index 838a7dc4512..afc7f30c653 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/io/index.html +++ b/crates/doc/wasmer_wasix/syscalls/types/io/index.html @@ -1,2 +1,2 @@ wasmer_wasix::syscalls::types::io - Rust
\ No newline at end of file + logo

Module io

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/io/struct.__wasi_ciovec_t.html b/crates/doc/wasmer_wasix/syscalls/types/io/struct.__wasi_ciovec_t.html index 201a38a4ba5..92ffbc6a5e9 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/io/struct.__wasi_ciovec_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/io/struct.__wasi_ciovec_t.html @@ -1,25 +1,25 @@ __wasi_ciovec_t in wasmer_wasix::syscalls::types::io - Rust
pub struct __wasi_ciovec_t<M>where
+                logo

__wasi_ciovec_t

pub struct __wasi_ciovec_t<M>where
     M: MemorySize,{
     pub buf: <M as MemorySize>::Offset,
     pub buf_len: <M as MemorySize>::Offset,
-}

Fields§

§buf: <M as MemorySize>::Offset§buf_len: <M as MemorySize>::Offset

Trait Implementations§

§

impl<M> Clone for __wasi_ciovec_t<M>where +}

Fields§

§buf: <M as MemorySize>::Offset§buf_len: <M as MemorySize>::Offset

Trait Implementations§

source§

impl<M> Clone for __wasi_ciovec_t<M>where M: Clone + MemorySize, - <M as MemorySize>::Offset: Clone,

§

fn clone(&self) -> __wasi_ciovec_t<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<M> Debug for __wasi_ciovec_t<M>where + <M as MemorySize>::Offset: Clone,

source§

fn clone(&self) -> __wasi_ciovec_t<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<M> Debug for __wasi_ciovec_t<M>where M: Debug + MemorySize, - <M as MemorySize>::Offset: Debug,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<M> PartialEq<__wasi_ciovec_t<M>> for __wasi_ciovec_t<M>where + <M as MemorySize>::Offset: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<M> PartialEq<__wasi_ciovec_t<M>> for __wasi_ciovec_t<M>where M: PartialEq<M> + MemorySize, - <M as MemorySize>::Offset: PartialEq<<M as MemorySize>::Offset>,

§

fn eq(&self, other: &__wasi_ciovec_t<M>) -> bool

This method tests for self and other values to be equal, and is used + <M as MemorySize>::Offset: PartialEq<<M as MemorySize>::Offset>,

source§

fn eq(&self, other: &__wasi_ciovec_t<M>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl<M> ValueType for __wasi_ciovec_t<M>where - M: MemorySize,

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl<M> ValueType for __wasi_ciovec_t<M>where + M: MemorySize,

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl<M> Copy for __wasi_ciovec_t<M>where +uninitialized (e.g. padding bytes).

source§

impl<M> Copy for __wasi_ciovec_t<M>where M: Copy + MemorySize, - <M as MemorySize>::Offset: Copy,

§

impl<M> Eq for __wasi_ciovec_t<M>where + <M as MemorySize>::Offset: Copy,

source§

impl<M> Eq for __wasi_ciovec_t<M>where M: Eq + MemorySize, - <M as MemorySize>::Offset: Eq,

§

impl<M> StructuralEq for __wasi_ciovec_t<M>where - M: MemorySize,

§

impl<M> StructuralPartialEq for __wasi_ciovec_t<M>where + <M as MemorySize>::Offset: Eq,

source§

impl<M> StructuralEq for __wasi_ciovec_t<M>where + M: MemorySize,

source§

impl<M> StructuralPartialEq for __wasi_ciovec_t<M>where M: MemorySize,

Auto Trait Implementations§

§

impl<M> RefUnwindSafe for __wasi_ciovec_t<M>where <M as MemorySize>::Offset: RefUnwindSafe,

§

impl<M> Send for __wasi_ciovec_t<M>

§

impl<M> Sync for __wasi_ciovec_t<M>

§

impl<M> Unpin for __wasi_ciovec_t<M>where <M as MemorySize>::Offset: Unpin,

§

impl<M> UnwindSafe for __wasi_ciovec_t<M>where diff --git a/crates/doc/wasmer_wasix/syscalls/types/io/struct.__wasi_iovec_t.html b/crates/doc/wasmer_wasix/syscalls/types/io/struct.__wasi_iovec_t.html index a5679faf20c..d95b709bf70 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/io/struct.__wasi_iovec_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/io/struct.__wasi_iovec_t.html @@ -1,25 +1,25 @@ __wasi_iovec_t in wasmer_wasix::syscalls::types::io - Rust
pub struct __wasi_iovec_t<M>where
+                logo

__wasi_iovec_t

pub struct __wasi_iovec_t<M>where
     M: MemorySize,{
     pub buf: <M as MemorySize>::Offset,
     pub buf_len: <M as MemorySize>::Offset,
-}

Fields§

§buf: <M as MemorySize>::Offset§buf_len: <M as MemorySize>::Offset

Trait Implementations§

§

impl<M> Clone for __wasi_iovec_t<M>where +}

Fields§

§buf: <M as MemorySize>::Offset§buf_len: <M as MemorySize>::Offset

Trait Implementations§

source§

impl<M> Clone for __wasi_iovec_t<M>where M: Clone + MemorySize, - <M as MemorySize>::Offset: Clone,

§

fn clone(&self) -> __wasi_iovec_t<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<M> Debug for __wasi_iovec_t<M>where + <M as MemorySize>::Offset: Clone,

source§

fn clone(&self) -> __wasi_iovec_t<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<M> Debug for __wasi_iovec_t<M>where M: Debug + MemorySize, - <M as MemorySize>::Offset: Debug,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<M> PartialEq<__wasi_iovec_t<M>> for __wasi_iovec_t<M>where + <M as MemorySize>::Offset: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<M> PartialEq<__wasi_iovec_t<M>> for __wasi_iovec_t<M>where M: PartialEq<M> + MemorySize, - <M as MemorySize>::Offset: PartialEq<<M as MemorySize>::Offset>,

§

fn eq(&self, other: &__wasi_iovec_t<M>) -> bool

This method tests for self and other values to be equal, and is used + <M as MemorySize>::Offset: PartialEq<<M as MemorySize>::Offset>,

source§

fn eq(&self, other: &__wasi_iovec_t<M>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl<M> ValueType for __wasi_iovec_t<M>where - M: MemorySize,

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl<M> ValueType for __wasi_iovec_t<M>where + M: MemorySize,

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl<M> Copy for __wasi_iovec_t<M>where +uninitialized (e.g. padding bytes).

source§

impl<M> Copy for __wasi_iovec_t<M>where M: Copy + MemorySize, - <M as MemorySize>::Offset: Copy,

§

impl<M> Eq for __wasi_iovec_t<M>where + <M as MemorySize>::Offset: Copy,

source§

impl<M> Eq for __wasi_iovec_t<M>where M: Eq + MemorySize, - <M as MemorySize>::Offset: Eq,

§

impl<M> StructuralEq for __wasi_iovec_t<M>where - M: MemorySize,

§

impl<M> StructuralPartialEq for __wasi_iovec_t<M>where + <M as MemorySize>::Offset: Eq,

source§

impl<M> StructuralEq for __wasi_iovec_t<M>where + M: MemorySize,

source§

impl<M> StructuralPartialEq for __wasi_iovec_t<M>where M: MemorySize,

Auto Trait Implementations§

§

impl<M> RefUnwindSafe for __wasi_iovec_t<M>where <M as MemorySize>::Offset: RefUnwindSafe,

§

impl<M> Send for __wasi_iovec_t<M>

§

impl<M> Sync for __wasi_iovec_t<M>

§

impl<M> Unpin for __wasi_iovec_t<M>where <M as MemorySize>::Offset: Unpin,

§

impl<M> UnwindSafe for __wasi_iovec_t<M>where diff --git a/crates/doc/wasmer_wasix/syscalls/types/io/type.Count.html b/crates/doc/wasmer_wasix/syscalls/types/io/type.Count.html index e7fb4006f62..7a8d95e9031 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/io/type.Count.html +++ b/crates/doc/wasmer_wasix/syscalls/types/io/type.Count.html @@ -1,2 +1,2 @@ Count in wasmer_wasix::syscalls::types::io - Rust

Type Definition wasmer_wasix::syscalls::types::io::Count

pub type Count = u32;
\ No newline at end of file + logo

Count

Type Definition wasmer_wasix::syscalls::types::io::Count

source ·
pub type Count = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SHUT_RD.html b/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SHUT_RD.html index e8c882bcec4..71fedb395bb 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SHUT_RD.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SHUT_RD.html @@ -1,2 +1,2 @@ __WASI_SHUT_RD in wasmer_wasix::syscalls::types::net - Rust
pub const __WASI_SHUT_RD: u8 = 1 << 0; // 1u8
\ No newline at end of file + logo
pub const __WASI_SHUT_RD: u8 = 1 << 0; // 1u8
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SHUT_WR.html b/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SHUT_WR.html index 91d2e021c09..d9056244ce8 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SHUT_WR.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SHUT_WR.html @@ -1,2 +1,2 @@ __WASI_SHUT_WR in wasmer_wasix::syscalls::types::net - Rust
pub const __WASI_SHUT_WR: u8 = 1 << 1; // 2u8
\ No newline at end of file + logo
pub const __WASI_SHUT_WR: u8 = 1 << 1; // 2u8
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SOCK_RECV_INPUT_DATA_TRUNCATED.html b/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SOCK_RECV_INPUT_DATA_TRUNCATED.html index 101ca19fd93..f5d1458f8c7 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SOCK_RECV_INPUT_DATA_TRUNCATED.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SOCK_RECV_INPUT_DATA_TRUNCATED.html @@ -1,2 +1,2 @@ __WASI_SOCK_RECV_INPUT_DATA_TRUNCATED in wasmer_wasix::syscalls::types::net - Rust
pub const __WASI_SOCK_RECV_INPUT_DATA_TRUNCATED: u16 = 1 << 2; // 4u16
\ No newline at end of file + logo
pub const __WASI_SOCK_RECV_INPUT_DATA_TRUNCATED: u16 = 1 << 2; // 4u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SOCK_RECV_INPUT_PEEK.html b/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SOCK_RECV_INPUT_PEEK.html index a09f98bfa94..c98292bd3a5 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SOCK_RECV_INPUT_PEEK.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SOCK_RECV_INPUT_PEEK.html @@ -1,2 +1,2 @@ __WASI_SOCK_RECV_INPUT_PEEK in wasmer_wasix::syscalls::types::net - Rust
pub const __WASI_SOCK_RECV_INPUT_PEEK: u16 = 1 << 0; // 1u16
\ No newline at end of file + logo
pub const __WASI_SOCK_RECV_INPUT_PEEK: u16 = 1 << 0; // 1u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SOCK_RECV_INPUT_WAITALL.html b/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SOCK_RECV_INPUT_WAITALL.html index c9c8c84dfe3..35746295171 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SOCK_RECV_INPUT_WAITALL.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SOCK_RECV_INPUT_WAITALL.html @@ -1,2 +1,2 @@ __WASI_SOCK_RECV_INPUT_WAITALL in wasmer_wasix::syscalls::types::net - Rust
pub const __WASI_SOCK_RECV_INPUT_WAITALL: u16 = 1 << 1; // 2u16
\ No newline at end of file + logo
pub const __WASI_SOCK_RECV_INPUT_WAITALL: u16 = 1 << 1; // 2u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED.html b/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED.html index 66ba14a24ea..69acaa86578 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/constant.__WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED.html @@ -1,2 +1,2 @@ __WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED in wasmer_wasix::syscalls::types::net - Rust
pub const __WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED: u16 = 1 << 0; // 1u16
\ No newline at end of file + logo
pub const __WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED: u16 = 1 << 0; // 1u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/enum.SockProto.html b/crates/doc/wasmer_wasix/syscalls/types/net/enum.SockProto.html index e3f937b8f74..4de750d02e0 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/enum.SockProto.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/enum.SockProto.html @@ -1,5 +1,5 @@ SockProto in wasmer_wasix::syscalls::types::net - Rust
pub enum SockProto {
+                logo

SockProto

pub enum SockProto {
 
Show 264 variants Ip, Icmp, Igmp, @@ -264,11 +264,11 @@ ProtoTwohundredandsixtyone, Mptcp, Max, -
}

Variants§

§

Ip

§

Icmp

§

Igmp

§

ProtoThree

§

Ipip

§

ProtoFive

§

Tcp

§

ProtoSeven

§

Egp

§

ProtoNine

§

ProtoTen

§

ProtoEleven

§

Pup

§

ProtoThirteen

§

ProtoFourteen

§

ProtoFifteen

§

ProtoSixteen

§

Udp

§

ProtoEighteen

§

ProtoNineteen

§

ProtoTwenty

§

ProtoTwentyone

§

Idp

§

ProtoTwentythree

§

ProtoTwentyfour

§

ProtoTwentyfive

§

ProtoTwentysix

§

ProtoTwentyseven

§

ProtoTwentyeight

§

ProtoTp

§

ProtoThirty

§

ProtoThirtyone

§

ProtoThirtytwo

§

Dccp

§

ProtoThirtyfour

§

ProtoThirtyfive

§

ProtoThirtysix

§

ProtoThirtyseven

§

ProtoThirtyeight

§

ProtoThirtynine

§

ProtoFourty

§

Ipv6

§

ProtoFourtytwo

§

Routing

§

Fragment

§

ProtoFourtyfive

§

Rsvp

§

Gre

§

ProtoFourtyeight

§

ProtoFourtynine

§

Esp

§

Ah

§

ProtoFiftytwo

§

ProtoFiftythree

§

ProtoFiftyfour

§

ProtoFiftyfive

§

ProtoFiftysix

§

ProtoFiftyseven

§

Icmpv6

§

None

§

Dstopts

§

ProtoSixtyone

§

ProtoSixtytwo

§

ProtoSixtythree

§

ProtoSixtyfour

§

ProtoSixtyfive

§

ProtoSixtysix

§

ProtoSixtyseven

§

ProtoSixtyeight

§

ProtoSixtynine

§

ProtoSeventy

§

ProtoSeventyone

§

ProtoSeventytwo

§

ProtoSeventythree

§

ProtoSeventyfour

§

ProtoSeventyfive

§

ProtoSeventysix

§

ProtoSeventyseven

§

ProtoSeventyeight

§

ProtoSeventynine

§

ProtoEighty

§

ProtoEightyone

§

ProtoEightytwo

§

ProtoEightythree

§

ProtoEightyfour

§

ProtoEightyfive

§

ProtoEightysix

§

ProtoEightyseven

§

ProtoEightyeight

§

ProtoEightynine

§

ProtoNinety

§

ProtoNinetyone

§

Mtp

§

ProtoNinetythree

§

Beetph

§

ProtoNinetyfive

§

ProtoNinetysix

§

ProtoNineetyseven

§

Encap

§

ProtoNinetynine

§

ProtoOnehundred

§

ProtoOnehundredandone

§

ProtoOnehundredandtwo

§

Pim

§

ProtoOnehundredandfour

§

ProtoOnehundredandfive

§

ProtoOnehundredandsix

§

ProtoOnehundredandseven

§

Comp

§

ProtoOnehundredandnine

§

ProtoOnehundredandten

§

ProtoOnehundredandeleven

§

ProtoOnehundredandtwelve

§

ProtoOnehundredandthirteen

§

ProtoOnehundredandfourteen

§

ProtoOnehundredandfifteen

§

ProtoOnehundredandsixteen

§

ProtoOnehundredandseventeen

§

ProtoOnehundredandeighteen

§

ProtoOnehundredandnineteen

§

ProtoOnehundredandtwenty

§

ProtoOnehundredandtwentyone

§

ProtoOnehundredandtwentytwo

§

ProtoOnehundredandtwentythree

§

ProtoOnehundredandtwentyfour

§

ProtoOnehundredandtwentyfive

§

ProtoOnehundredandtwentysix

§

ProtoOnehundredandtwentyseven

§

ProtoOnehundredandtwentyeight

§

ProtoOnehundredandtwentynine

§

ProtoOnehundredandthirty

§

ProtoOnehundredandthirtyone

§

Sctp

§

ProtoOnehundredandthirtythree

§

ProtoOnehundredandthirtyfour

§

Mh

§

Udplite

§

Mpls

§

ProtoOnehundredandthirtyeight

§

ProtoOnehundredandthirtynine

§

ProtoOnehundredandfourty

§

ProtoOnehundredandfourtyone

§

ProtoOnehundredandfourtytwo

§

Ethernet

§

ProtoOnehundredandfourtyfour

§

ProtoOnehundredandfourtyfive

§

ProtoOnehundredandfourtysix

§

ProtoOnehundredandfourtyseven

§

ProtoOnehundredandfourtyeight

§

ProtoOnehundredandfourtynine

§

ProtoOnehundredandfifty

§

ProtoOnehundredandfiftyone

§

ProtoOnehundredandfiftytwo

§

ProtoOnehundredandfiftythree

§

ProtoOnehundredandfiftyfour

§

ProtoOnehundredandfiftyfive

§

ProtoOnehundredandfiftysix

§

ProtoOnehundredandfiftyseven

§

ProtoOnehundredandfiftyeight

§

ProtoOnehundredandfiftynine

§

ProtoOnehundredandsixty

§

ProtoOnehundredandsixtyone

§

ProtoOnehundredandsixtytwo

§

ProtoOnehundredandsixtythree

§

ProtoOnehundredandsixtyfour

§

ProtoOnehundredandsixtyfive

§

ProtoOnehundredandsixtysix

§

ProtoOnehundredandsixtyseven

§

ProtoOnehundredandsixtyeight

§

ProtoOnehundredandsixtynine

§

ProtoOnehundredandseventy

§

ProtoOnehundredandseventyone

§

ProtoOnehundredandseventytwo

§

ProtoOnehundredandseventythree

§

ProtoOnehundredandseventyfour

§

ProtoOnehundredandseventyfive

§

ProtoOnehundredandseventysix

§

ProtoOnehundredandseventyseven

§

ProtoOnehundredandseventyeight

§

ProtoOnehundredandseventynine

§

ProtoOnehundredandeighty

§

ProtoOnehundredandeightyone

§

ProtoOnehundredandeightytwo

§

ProtoOnehundredandeightythree

§

ProtoOnehundredandeightyfour

§

ProtoOnehundredandeightyfive

§

ProtoOnehundredandeightysix

§

ProtoOnehundredandeightyseven

§

ProtoOnehundredandeightyeight

§

ProtoOnehundredandeightynine

§

ProtoOnehundredandninety

§

ProtoOnehundredandninetyone

§

ProtoOnehundredandninetytwo

§

ProtoOnehundredandninetythree

§

ProtoOnehundredandninetyfour

§

ProtoOnehundredandninetyfive

§

ProtoOnehundredandninetysix

§

ProtoOnehundredandninetyseven

§

ProtoOnehundredandninetyeight

§

ProtoOnehundredandninetynine

§

ProtoTwohundred

§

ProtoTwohundredandone

§

ProtoTwohundredandtwo

§

ProtoTwohundredandthree

§

ProtoTwohundredandfour

§

ProtoTwohundredandfive

§

ProtoTwohundredandsix

§

ProtoTwohundredandseven

§

ProtoTwohundredandeight

§

ProtoTwohundredandnine

§

ProtoTwohundredandten

§

ProtoTwohundredandeleven

§

ProtoTwohundredandtwelve

§

ProtoTwohundredandthirteen

§

ProtoTwohundredandfourteen

§

ProtoTwohundredandfifteen

§

ProtoTwohundredandsixteen

§

ProtoTwohundredandseventeen

§

ProtoTwohundredandeighteen

§

ProtoTwohundredandnineteen

§

ProtoTwohundredandtwenty

§

ProtoTwohundredandtwentyone

§

ProtoTwohundredandtwentytwo

§

ProtoTwohundredandtwentythree

§

ProtoTwohundredandtwentyfour

§

ProtoTwohundredandtwentyfive

§

ProtoTwohundredandtwentysix

§

ProtoTwohundredandtwentyseven

§

ProtoTwohundredandtwentyeight

§

ProtoTwohundredandtwentynine

§

ProtoTwohundredandthirty

§

ProtoTwohundredandthirtyone

§

ProtoTwohundredandthirtytwo

§

ProtoTwohundredandthirtythree

§

ProtoTwohundredandthirtyfour

§

ProtoTwohundredandthirtyfive

§

ProtoTwohundredandthirtysix

§

ProtoTwohundredandthirtyseven

§

ProtoTwohundredandthirtyeight

§

ProtoTwohundredandthirtynine

§

ProtoTwohundredandfourty

§

ProtoTwohundredandfourtyone

§

ProtoTwohundredandfourtytwo

§

ProtoTwohundredandfourtythree

§

ProtoTwohundredandfourtyfour

§

ProtoTwohundredandfourtyfive

§

ProtoTwohundredandfourtysix

§

ProtoTwohundredandfourtyseven

§

ProtoTwohundredandfourtyeight

§

ProtoTwohundredandfourtynine

§

ProtoTwohundredandfifty

§

ProtoTwohundredandfiftyone

§

ProtoTwohundredandfiftytwo

§

ProtoTwohundredandfiftythree

§

ProtoTwohundredandfiftyfour

§

ProtoRaw

§

ProtoTwohundredandfiftysix

§

ProtoTwohundredandfiftyseven

§

ProtoTwohundredandfiftyeight

§

ProtoTwohundredandfiftynine

§

ProtoTwohundredandsixty

§

ProtoTwohundredandsixtyone

§

Mptcp

§

Max

Trait Implementations§

§

impl Clone for SockProto

§

fn clone(&self) -> SockProto

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for SockProto

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for SockProto

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <SockProto as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <SockProto as FromToNativeWasmType>::Native) -> SockProto

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<SockProto> for SockProto

§

fn eq(&self, other: &SockProto) -> bool

This method tests for self and other values to be equal, and is used +
}

Variants§

§

Ip

§

Icmp

§

Igmp

§

ProtoThree

§

Ipip

§

ProtoFive

§

Tcp

§

ProtoSeven

§

Egp

§

ProtoNine

§

ProtoTen

§

ProtoEleven

§

Pup

§

ProtoThirteen

§

ProtoFourteen

§

ProtoFifteen

§

ProtoSixteen

§

Udp

§

ProtoEighteen

§

ProtoNineteen

§

ProtoTwenty

§

ProtoTwentyone

§

Idp

§

ProtoTwentythree

§

ProtoTwentyfour

§

ProtoTwentyfive

§

ProtoTwentysix

§

ProtoTwentyseven

§

ProtoTwentyeight

§

ProtoTp

§

ProtoThirty

§

ProtoThirtyone

§

ProtoThirtytwo

§

Dccp

§

ProtoThirtyfour

§

ProtoThirtyfive

§

ProtoThirtysix

§

ProtoThirtyseven

§

ProtoThirtyeight

§

ProtoThirtynine

§

ProtoFourty

§

Ipv6

§

ProtoFourtytwo

§

Routing

§

Fragment

§

ProtoFourtyfive

§

Rsvp

§

Gre

§

ProtoFourtyeight

§

ProtoFourtynine

§

Esp

§

Ah

§

ProtoFiftytwo

§

ProtoFiftythree

§

ProtoFiftyfour

§

ProtoFiftyfive

§

ProtoFiftysix

§

ProtoFiftyseven

§

Icmpv6

§

None

§

Dstopts

§

ProtoSixtyone

§

ProtoSixtytwo

§

ProtoSixtythree

§

ProtoSixtyfour

§

ProtoSixtyfive

§

ProtoSixtysix

§

ProtoSixtyseven

§

ProtoSixtyeight

§

ProtoSixtynine

§

ProtoSeventy

§

ProtoSeventyone

§

ProtoSeventytwo

§

ProtoSeventythree

§

ProtoSeventyfour

§

ProtoSeventyfive

§

ProtoSeventysix

§

ProtoSeventyseven

§

ProtoSeventyeight

§

ProtoSeventynine

§

ProtoEighty

§

ProtoEightyone

§

ProtoEightytwo

§

ProtoEightythree

§

ProtoEightyfour

§

ProtoEightyfive

§

ProtoEightysix

§

ProtoEightyseven

§

ProtoEightyeight

§

ProtoEightynine

§

ProtoNinety

§

ProtoNinetyone

§

Mtp

§

ProtoNinetythree

§

Beetph

§

ProtoNinetyfive

§

ProtoNinetysix

§

ProtoNineetyseven

§

Encap

§

ProtoNinetynine

§

ProtoOnehundred

§

ProtoOnehundredandone

§

ProtoOnehundredandtwo

§

Pim

§

ProtoOnehundredandfour

§

ProtoOnehundredandfive

§

ProtoOnehundredandsix

§

ProtoOnehundredandseven

§

Comp

§

ProtoOnehundredandnine

§

ProtoOnehundredandten

§

ProtoOnehundredandeleven

§

ProtoOnehundredandtwelve

§

ProtoOnehundredandthirteen

§

ProtoOnehundredandfourteen

§

ProtoOnehundredandfifteen

§

ProtoOnehundredandsixteen

§

ProtoOnehundredandseventeen

§

ProtoOnehundredandeighteen

§

ProtoOnehundredandnineteen

§

ProtoOnehundredandtwenty

§

ProtoOnehundredandtwentyone

§

ProtoOnehundredandtwentytwo

§

ProtoOnehundredandtwentythree

§

ProtoOnehundredandtwentyfour

§

ProtoOnehundredandtwentyfive

§

ProtoOnehundredandtwentysix

§

ProtoOnehundredandtwentyseven

§

ProtoOnehundredandtwentyeight

§

ProtoOnehundredandtwentynine

§

ProtoOnehundredandthirty

§

ProtoOnehundredandthirtyone

§

Sctp

§

ProtoOnehundredandthirtythree

§

ProtoOnehundredandthirtyfour

§

Mh

§

Udplite

§

Mpls

§

ProtoOnehundredandthirtyeight

§

ProtoOnehundredandthirtynine

§

ProtoOnehundredandfourty

§

ProtoOnehundredandfourtyone

§

ProtoOnehundredandfourtytwo

§

Ethernet

§

ProtoOnehundredandfourtyfour

§

ProtoOnehundredandfourtyfive

§

ProtoOnehundredandfourtysix

§

ProtoOnehundredandfourtyseven

§

ProtoOnehundredandfourtyeight

§

ProtoOnehundredandfourtynine

§

ProtoOnehundredandfifty

§

ProtoOnehundredandfiftyone

§

ProtoOnehundredandfiftytwo

§

ProtoOnehundredandfiftythree

§

ProtoOnehundredandfiftyfour

§

ProtoOnehundredandfiftyfive

§

ProtoOnehundredandfiftysix

§

ProtoOnehundredandfiftyseven

§

ProtoOnehundredandfiftyeight

§

ProtoOnehundredandfiftynine

§

ProtoOnehundredandsixty

§

ProtoOnehundredandsixtyone

§

ProtoOnehundredandsixtytwo

§

ProtoOnehundredandsixtythree

§

ProtoOnehundredandsixtyfour

§

ProtoOnehundredandsixtyfive

§

ProtoOnehundredandsixtysix

§

ProtoOnehundredandsixtyseven

§

ProtoOnehundredandsixtyeight

§

ProtoOnehundredandsixtynine

§

ProtoOnehundredandseventy

§

ProtoOnehundredandseventyone

§

ProtoOnehundredandseventytwo

§

ProtoOnehundredandseventythree

§

ProtoOnehundredandseventyfour

§

ProtoOnehundredandseventyfive

§

ProtoOnehundredandseventysix

§

ProtoOnehundredandseventyseven

§

ProtoOnehundredandseventyeight

§

ProtoOnehundredandseventynine

§

ProtoOnehundredandeighty

§

ProtoOnehundredandeightyone

§

ProtoOnehundredandeightytwo

§

ProtoOnehundredandeightythree

§

ProtoOnehundredandeightyfour

§

ProtoOnehundredandeightyfive

§

ProtoOnehundredandeightysix

§

ProtoOnehundredandeightyseven

§

ProtoOnehundredandeightyeight

§

ProtoOnehundredandeightynine

§

ProtoOnehundredandninety

§

ProtoOnehundredandninetyone

§

ProtoOnehundredandninetytwo

§

ProtoOnehundredandninetythree

§

ProtoOnehundredandninetyfour

§

ProtoOnehundredandninetyfive

§

ProtoOnehundredandninetysix

§

ProtoOnehundredandninetyseven

§

ProtoOnehundredandninetyeight

§

ProtoOnehundredandninetynine

§

ProtoTwohundred

§

ProtoTwohundredandone

§

ProtoTwohundredandtwo

§

ProtoTwohundredandthree

§

ProtoTwohundredandfour

§

ProtoTwohundredandfive

§

ProtoTwohundredandsix

§

ProtoTwohundredandseven

§

ProtoTwohundredandeight

§

ProtoTwohundredandnine

§

ProtoTwohundredandten

§

ProtoTwohundredandeleven

§

ProtoTwohundredandtwelve

§

ProtoTwohundredandthirteen

§

ProtoTwohundredandfourteen

§

ProtoTwohundredandfifteen

§

ProtoTwohundredandsixteen

§

ProtoTwohundredandseventeen

§

ProtoTwohundredandeighteen

§

ProtoTwohundredandnineteen

§

ProtoTwohundredandtwenty

§

ProtoTwohundredandtwentyone

§

ProtoTwohundredandtwentytwo

§

ProtoTwohundredandtwentythree

§

ProtoTwohundredandtwentyfour

§

ProtoTwohundredandtwentyfive

§

ProtoTwohundredandtwentysix

§

ProtoTwohundredandtwentyseven

§

ProtoTwohundredandtwentyeight

§

ProtoTwohundredandtwentynine

§

ProtoTwohundredandthirty

§

ProtoTwohundredandthirtyone

§

ProtoTwohundredandthirtytwo

§

ProtoTwohundredandthirtythree

§

ProtoTwohundredandthirtyfour

§

ProtoTwohundredandthirtyfive

§

ProtoTwohundredandthirtysix

§

ProtoTwohundredandthirtyseven

§

ProtoTwohundredandthirtyeight

§

ProtoTwohundredandthirtynine

§

ProtoTwohundredandfourty

§

ProtoTwohundredandfourtyone

§

ProtoTwohundredandfourtytwo

§

ProtoTwohundredandfourtythree

§

ProtoTwohundredandfourtyfour

§

ProtoTwohundredandfourtyfive

§

ProtoTwohundredandfourtysix

§

ProtoTwohundredandfourtyseven

§

ProtoTwohundredandfourtyeight

§

ProtoTwohundredandfourtynine

§

ProtoTwohundredandfifty

§

ProtoTwohundredandfiftyone

§

ProtoTwohundredandfiftytwo

§

ProtoTwohundredandfiftythree

§

ProtoTwohundredandfiftyfour

§

ProtoRaw

§

ProtoTwohundredandfiftysix

§

ProtoTwohundredandfiftyseven

§

ProtoTwohundredandfiftyeight

§

ProtoTwohundredandfiftynine

§

ProtoTwohundredandsixty

§

ProtoTwohundredandsixtyone

§

Mptcp

§

Max

Trait Implementations§

source§

impl Clone for SockProto

source§

fn clone(&self) -> SockProto

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SockProto

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for SockProto

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <SockProto as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <SockProto as FromToNativeWasmType>::Native) -> SockProto

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<SockProto> for SockProto

source§

fn eq(&self, other: &SockProto) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for SockProto

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for SockProto

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for SockProto

§

impl Eq for SockProto

§

impl StructuralEq for SockProto

§

impl StructuralPartialEq for SockProto

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for SockProto

source§

impl Eq for SockProto

source§

impl StructuralEq for SockProto

source§

impl StructuralPartialEq for SockProto

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/enum.Timeout.html b/crates/doc/wasmer_wasix/syscalls/types/net/enum.Timeout.html index f49e7e2063b..efecb092206 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/enum.Timeout.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/enum.Timeout.html @@ -1,15 +1,15 @@ Timeout in wasmer_wasix::syscalls::types::net - Rust
pub enum Timeout {
+                logo

Timeout

pub enum Timeout {
     Read,
     Write,
     Connect,
     Accept,
     Unknown,
-}

Variants§

§

Read

§

Write

§

Connect

§

Accept

§

Unknown

Trait Implementations§

§

impl Clone for Timeout

§

fn clone(&self) -> Timeout

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Timeout

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Timeout

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Timeout as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Timeout as FromToNativeWasmType>::Native) -> Timeout

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Timeout> for Timeout

§

fn eq(&self, other: &Timeout) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Read

§

Write

§

Connect

§

Accept

§

Unknown

Trait Implementations§

source§

impl Clone for Timeout

source§

fn clone(&self) -> Timeout

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Timeout

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Timeout

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Timeout as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Timeout as FromToNativeWasmType>::Native) -> Timeout

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Timeout> for Timeout

source§

fn eq(&self, other: &Timeout) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Timeout

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Timeout

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Timeout

§

impl Eq for Timeout

§

impl StructuralEq for Timeout

§

impl StructuralPartialEq for Timeout

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Timeout

source§

impl Eq for Timeout

source§

impl StructuralEq for Timeout

source§

impl StructuralPartialEq for Timeout

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/index.html b/crates/doc/wasmer_wasix/syscalls/types/net/index.html index f89e9546a71..659fd9ccc9b 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/index.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/index.html @@ -1,2 +1,2 @@ wasmer_wasix::syscalls::types::net - Rust
\ No newline at end of file + logo

Module net

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.AddrUnspec.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.AddrUnspec.html index c71af38d4fc..418ac0c6540 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.AddrUnspec.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.AddrUnspec.html @@ -1,9 +1,9 @@ AddrUnspec in wasmer_wasix::syscalls::types::net - Rust
pub struct AddrUnspec {
+                logo

AddrUnspec

pub struct AddrUnspec {
     pub n0: u8,
-}

Fields§

§n0: u8

Trait Implementations§

§

impl Clone for AddrUnspec

§

fn clone(&self) -> AddrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for AddrUnspec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for AddrUnspec

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§n0: u8

Trait Implementations§

source§

impl Clone for AddrUnspec

source§

fn clone(&self) -> AddrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddrUnspec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for AddrUnspec

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for AddrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for AddrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.AddrUnspecPort.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.AddrUnspecPort.html index b510aa6f2b9..d4dc9c6fb0e 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.AddrUnspecPort.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.AddrUnspecPort.html @@ -1,10 +1,10 @@ AddrUnspecPort in wasmer_wasix::syscalls::types::net - Rust
pub struct AddrUnspecPort {
+                logo

AddrUnspecPort

pub struct AddrUnspecPort {
     pub port: u16,
     pub addr: AddrUnspec,
-}

Fields§

§port: u16§addr: AddrUnspec

Trait Implementations§

§

impl Clone for AddrUnspecPort

§

fn clone(&self) -> AddrUnspecPort

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for AddrUnspecPort

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for AddrUnspecPort

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§port: u16§addr: AddrUnspec

Trait Implementations§

source§

impl Clone for AddrUnspecPort

source§

fn clone(&self) -> AddrUnspecPort

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddrUnspecPort

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for AddrUnspecPort

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for AddrUnspecPort

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for AddrUnspecPort

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.CidrUnspec.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.CidrUnspec.html index b8cacab253c..e403900407e 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.CidrUnspec.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.CidrUnspec.html @@ -1,10 +1,10 @@ CidrUnspec in wasmer_wasix::syscalls::types::net - Rust
pub struct CidrUnspec {
+                logo

CidrUnspec

pub struct CidrUnspec {
     pub addr: AddrUnspec,
     pub prefix: u8,
-}

Fields§

§addr: AddrUnspec§prefix: u8

Trait Implementations§

§

impl Clone for CidrUnspec

§

fn clone(&self) -> CidrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for CidrUnspec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for CidrUnspec

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§addr: AddrUnspec§prefix: u8

Trait Implementations§

source§

impl Clone for CidrUnspec

source§

fn clone(&self) -> CidrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CidrUnspec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for CidrUnspec

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for CidrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for CidrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.HttpHandles.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.HttpHandles.html index 786e22195c9..74ff9de103c 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.HttpHandles.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.HttpHandles.html @@ -1,11 +1,11 @@ HttpHandles in wasmer_wasix::syscalls::types::net - Rust
pub struct HttpHandles {
+                logo

HttpHandles

pub struct HttpHandles {
     pub req: u32,
     pub res: u32,
     pub hdr: u32,
-}

Fields§

§req: u32§res: u32§hdr: u32

Trait Implementations§

§

impl Clone for HttpHandles

§

fn clone(&self) -> HttpHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for HttpHandles

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for HttpHandles

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§req: u32§res: u32§hdr: u32

Trait Implementations§

source§

impl Clone for HttpHandles

source§

fn clone(&self) -> HttpHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpHandles

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for HttpHandles

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for HttpHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for HttpHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.HttpStatus.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.HttpStatus.html index 29c7bab7356..9fdf950812f 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.HttpStatus.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.HttpStatus.html @@ -1,12 +1,12 @@ HttpStatus in wasmer_wasix::syscalls::types::net - Rust
pub struct HttpStatus {
+                logo

HttpStatus

pub struct HttpStatus {
     pub ok: Bool,
     pub redirect: Bool,
     pub size: u64,
     pub status: u16,
-}

Fields§

§ok: Bool§redirect: Bool§size: u64§status: u16

Trait Implementations§

§

impl Clone for HttpStatus

§

fn clone(&self) -> HttpStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for HttpStatus

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for HttpStatus

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§ok: Bool§redirect: Bool§size: u64§status: u16

Trait Implementations§

source§

impl Clone for HttpStatus

source§

fn clone(&self) -> HttpStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for HttpStatus

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for HttpStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for HttpStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.Route.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.Route.html index ad0fa40bfef..69f59437c58 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.Route.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.Route.html @@ -1,12 +1,12 @@ Route in wasmer_wasix::syscalls::types::net - Rust
pub struct Route {
+                logo

Route

pub struct Route {
     pub cidr: __wasi_cidr_t,
     pub via_router: __wasi_addr_t,
     pub preferred_until: OptionTimestamp,
     pub expires_at: OptionTimestamp,
-}

Fields§

§cidr: __wasi_cidr_t§via_router: __wasi_addr_t§preferred_until: OptionTimestamp§expires_at: OptionTimestamp

Trait Implementations§

§

impl Clone for Route

§

fn clone(&self) -> Route

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Route

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Route

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§cidr: __wasi_cidr_t§via_router: __wasi_addr_t§preferred_until: OptionTimestamp§expires_at: OptionTimestamp

Trait Implementations§

source§

impl Clone for Route

source§

fn clone(&self) -> Route

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Route

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Route

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Route

Auto Trait Implementations§

§

impl RefUnwindSafe for Route

§

impl Send for Route

§

impl Sync for Route

§

impl Unpin for Route

§

impl UnwindSafe for Route

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Route

Auto Trait Implementations§

§

impl RefUnwindSafe for Route

§

impl Send for Route

§

impl Sync for Route

§

impl Unpin for Route

§

impl UnwindSafe for Route

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_ip4_port_t.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_ip4_port_t.html index ba9f0059af7..b4e87972b4b 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_ip4_port_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_ip4_port_t.html @@ -1,12 +1,12 @@ __wasi_addr_ip4_port_t in wasmer_wasix::syscalls::types::net - Rust
pub struct __wasi_addr_ip4_port_t {
+                logo

__wasi_addr_ip4_port_t

pub struct __wasi_addr_ip4_port_t {
     pub port: u16,
     pub ip: __wasi_addr_ip4_t,
-}

Fields§

§port: u16§ip: __wasi_addr_ip4_t

Trait Implementations§

§

impl Clone for __wasi_addr_ip4_port_t

§

fn clone(&self) -> __wasi_addr_ip4_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_ip4_port_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_ip4_port_t> for __wasi_addr_ip4_port_t

§

fn eq(&self, other: &__wasi_addr_ip4_port_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§port: u16§ip: __wasi_addr_ip4_t

Trait Implementations§

source§

impl Clone for __wasi_addr_ip4_port_t

source§

fn clone(&self) -> __wasi_addr_ip4_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_ip4_port_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_ip4_port_t> for __wasi_addr_ip4_port_t

source§

fn eq(&self, other: &__wasi_addr_ip4_port_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_ip4_port_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_ip4_port_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_ip4_port_t

§

impl Eq for __wasi_addr_ip4_port_t

§

impl StructuralEq for __wasi_addr_ip4_port_t

§

impl StructuralPartialEq for __wasi_addr_ip4_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_ip4_port_t

source§

impl Eq for __wasi_addr_ip4_port_t

source§

impl StructuralEq for __wasi_addr_ip4_port_t

source§

impl StructuralPartialEq for __wasi_addr_ip4_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_ip4_t.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_ip4_t.html index 62be53c5620..8d7ca128756 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_ip4_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_ip4_t.html @@ -1,11 +1,11 @@ __wasi_addr_ip4_t in wasmer_wasix::syscalls::types::net - Rust
pub struct __wasi_addr_ip4_t {
+                logo

__wasi_addr_ip4_t

pub struct __wasi_addr_ip4_t {
     pub octs: [u8; 4],
-}

Fields§

§octs: [u8; 4]

Trait Implementations§

§

impl Clone for __wasi_addr_ip4_t

§

fn clone(&self) -> __wasi_addr_ip4_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_ip4_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_ip4_t> for __wasi_addr_ip4_t

§

fn eq(&self, other: &__wasi_addr_ip4_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§octs: [u8; 4]

Trait Implementations§

source§

impl Clone for __wasi_addr_ip4_t

source§

fn clone(&self) -> __wasi_addr_ip4_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_ip4_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_ip4_t> for __wasi_addr_ip4_t

source§

fn eq(&self, other: &__wasi_addr_ip4_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_ip4_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_ip4_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_ip4_t

§

impl Eq for __wasi_addr_ip4_t

§

impl StructuralEq for __wasi_addr_ip4_t

§

impl StructuralPartialEq for __wasi_addr_ip4_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_ip4_t

source§

impl Eq for __wasi_addr_ip4_t

source§

impl StructuralEq for __wasi_addr_ip4_t

source§

impl StructuralPartialEq for __wasi_addr_ip4_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_ip6_port_t.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_ip6_port_t.html index 45be91fed33..3530e286114 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_ip6_port_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_ip6_port_t.html @@ -1,12 +1,12 @@ __wasi_addr_ip6_port_t in wasmer_wasix::syscalls::types::net - Rust
pub struct __wasi_addr_ip6_port_t {
+                logo

__wasi_addr_ip6_port_t

pub struct __wasi_addr_ip6_port_t {
     pub port: u16,
     pub ip: __wasi_addr_ip6_t,
-}

Fields§

§port: u16§ip: __wasi_addr_ip6_t

Trait Implementations§

§

impl Clone for __wasi_addr_ip6_port_t

§

fn clone(&self) -> __wasi_addr_ip6_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_ip6_port_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_ip6_port_t> for __wasi_addr_ip6_port_t

§

fn eq(&self, other: &__wasi_addr_ip6_port_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§port: u16§ip: __wasi_addr_ip6_t

Trait Implementations§

source§

impl Clone for __wasi_addr_ip6_port_t

source§

fn clone(&self) -> __wasi_addr_ip6_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_ip6_port_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_ip6_port_t> for __wasi_addr_ip6_port_t

source§

fn eq(&self, other: &__wasi_addr_ip6_port_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_ip6_port_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_ip6_port_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_ip6_port_t

§

impl Eq for __wasi_addr_ip6_port_t

§

impl StructuralEq for __wasi_addr_ip6_port_t

§

impl StructuralPartialEq for __wasi_addr_ip6_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_ip6_port_t

source§

impl Eq for __wasi_addr_ip6_port_t

source§

impl StructuralEq for __wasi_addr_ip6_port_t

source§

impl StructuralPartialEq for __wasi_addr_ip6_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_ip6_t.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_ip6_t.html index e3459047f04..bfe87d3e950 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_ip6_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_ip6_t.html @@ -1,11 +1,11 @@ __wasi_addr_ip6_t in wasmer_wasix::syscalls::types::net - Rust
pub struct __wasi_addr_ip6_t {
+                logo

__wasi_addr_ip6_t

pub struct __wasi_addr_ip6_t {
     pub segs: [u8; 16],
-}

Fields§

§segs: [u8; 16]

Trait Implementations§

§

impl Clone for __wasi_addr_ip6_t

§

fn clone(&self) -> __wasi_addr_ip6_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_ip6_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_ip6_t> for __wasi_addr_ip6_t

§

fn eq(&self, other: &__wasi_addr_ip6_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§segs: [u8; 16]

Trait Implementations§

source§

impl Clone for __wasi_addr_ip6_t

source§

fn clone(&self) -> __wasi_addr_ip6_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_ip6_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_ip6_t> for __wasi_addr_ip6_t

source§

fn eq(&self, other: &__wasi_addr_ip6_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_ip6_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_ip6_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_ip6_t

§

impl Eq for __wasi_addr_ip6_t

§

impl StructuralEq for __wasi_addr_ip6_t

§

impl StructuralPartialEq for __wasi_addr_ip6_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_ip6_t

source§

impl Eq for __wasi_addr_ip6_t

source§

impl StructuralEq for __wasi_addr_ip6_t

source§

impl StructuralPartialEq for __wasi_addr_ip6_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_port_t.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_port_t.html index bee257ecc00..927f7ae7723 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_port_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_port_t.html @@ -1,11 +1,11 @@ __wasi_addr_port_t in wasmer_wasix::syscalls::types::net - Rust
pub struct __wasi_addr_port_t {
+                logo

__wasi_addr_port_t

pub struct __wasi_addr_port_t {
     pub tag: Addressfamily,
     pub _padding: u8,
     pub u: __wasi_addr_port_u,
-}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_addr_port_u

Trait Implementations§

§

impl Clone for __wasi_addr_port_t

§

fn clone(&self) -> __wasi_addr_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_port_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_addr_port_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_addr_port_u

Trait Implementations§

source§

impl Clone for __wasi_addr_port_t

source§

fn clone(&self) -> __wasi_addr_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_port_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_addr_port_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_port_u.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_port_u.html index 469ceb25455..40e9d7361b9 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_port_u.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_port_u.html @@ -1,9 +1,9 @@ __wasi_addr_port_u in wasmer_wasix::syscalls::types::net - Rust
pub struct __wasi_addr_port_u {
+                logo

__wasi_addr_port_u

pub struct __wasi_addr_port_u {
     pub octs: [u8; 18],
-}

Fields§

§octs: [u8; 18]

Trait Implementations§

§

impl Clone for __wasi_addr_port_u

§

fn clone(&self) -> __wasi_addr_port_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_port_u

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_addr_port_u

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§octs: [u8; 18]

Trait Implementations§

source§

impl Clone for __wasi_addr_port_u

source§

fn clone(&self) -> __wasi_addr_port_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_port_u

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_addr_port_u

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_port_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_port_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_t.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_t.html index 4514e06afe6..0af379f9796 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_t.html @@ -1,11 +1,11 @@ __wasi_addr_t in wasmer_wasix::syscalls::types::net - Rust
pub struct __wasi_addr_t {
+                logo

__wasi_addr_t

pub struct __wasi_addr_t {
     pub tag: Addressfamily,
     pub _padding: u8,
     pub u: __wasi_addr_u,
-}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_addr_u

Trait Implementations§

§

impl Clone for __wasi_addr_t

§

fn clone(&self) -> __wasi_addr_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_addr_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_addr_u

Trait Implementations§

source§

impl Clone for __wasi_addr_t

source§

fn clone(&self) -> __wasi_addr_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_addr_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_u.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_u.html index c9371c6b8b2..5aad2af6c96 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_u.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_u.html @@ -1,9 +1,9 @@ __wasi_addr_u in wasmer_wasix::syscalls::types::net - Rust
pub struct __wasi_addr_u {
+                logo

__wasi_addr_u

pub struct __wasi_addr_u {
     pub octs: [u8; 16],
-}

Fields§

§octs: [u8; 16]

Trait Implementations§

§

impl Clone for __wasi_addr_u

§

fn clone(&self) -> __wasi_addr_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_u

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_addr_u

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§octs: [u8; 16]

Trait Implementations§

source§

impl Clone for __wasi_addr_u

source§

fn clone(&self) -> __wasi_addr_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_u

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_addr_u

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_unix_port_t.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_unix_port_t.html index 992dfe8caa8..b1d36f707b4 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_unix_port_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_unix_port_t.html @@ -1,12 +1,12 @@ __wasi_addr_unix_port_t in wasmer_wasix::syscalls::types::net - Rust
pub struct __wasi_addr_unix_port_t {
+                logo

__wasi_addr_unix_port_t

pub struct __wasi_addr_unix_port_t {
     pub port: u16,
     pub unix: __wasi_addr_unix_t,
-}

Fields§

§port: u16§unix: __wasi_addr_unix_t

Trait Implementations§

§

impl Clone for __wasi_addr_unix_port_t

§

fn clone(&self) -> __wasi_addr_unix_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_unix_port_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_unix_port_t> for __wasi_addr_unix_port_t

§

fn eq(&self, other: &__wasi_addr_unix_port_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§port: u16§unix: __wasi_addr_unix_t

Trait Implementations§

source§

impl Clone for __wasi_addr_unix_port_t

source§

fn clone(&self) -> __wasi_addr_unix_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_unix_port_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_unix_port_t> for __wasi_addr_unix_port_t

source§

fn eq(&self, other: &__wasi_addr_unix_port_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_unix_port_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_unix_port_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_unix_port_t

§

impl Eq for __wasi_addr_unix_port_t

§

impl StructuralEq for __wasi_addr_unix_port_t

§

impl StructuralPartialEq for __wasi_addr_unix_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_unix_port_t

source§

impl Eq for __wasi_addr_unix_port_t

source§

impl StructuralEq for __wasi_addr_unix_port_t

source§

impl StructuralPartialEq for __wasi_addr_unix_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_unix_t.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_unix_t.html index ad81a5d9477..2d5fd76b02a 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_unix_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_addr_unix_t.html @@ -1,11 +1,11 @@ __wasi_addr_unix_t in wasmer_wasix::syscalls::types::net - Rust
pub struct __wasi_addr_unix_t {
+                logo

__wasi_addr_unix_t

pub struct __wasi_addr_unix_t {
     pub octs: [u8; 16],
-}

Fields§

§octs: [u8; 16]

Trait Implementations§

§

impl Clone for __wasi_addr_unix_t

§

fn clone(&self) -> __wasi_addr_unix_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_unix_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_unix_t> for __wasi_addr_unix_t

§

fn eq(&self, other: &__wasi_addr_unix_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§octs: [u8; 16]

Trait Implementations§

source§

impl Clone for __wasi_addr_unix_t

source§

fn clone(&self) -> __wasi_addr_unix_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_unix_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_unix_t> for __wasi_addr_unix_t

source§

fn eq(&self, other: &__wasi_addr_unix_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_unix_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_unix_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_unix_t

§

impl Eq for __wasi_addr_unix_t

§

impl StructuralEq for __wasi_addr_unix_t

§

impl StructuralPartialEq for __wasi_addr_unix_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_unix_t

source§

impl Eq for __wasi_addr_unix_t

source§

impl StructuralEq for __wasi_addr_unix_t

source§

impl StructuralPartialEq for __wasi_addr_unix_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_ip4_t.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_ip4_t.html index b606fa9c0de..1460effd619 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_ip4_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_ip4_t.html @@ -1,12 +1,12 @@ __wasi_cidr_ip4_t in wasmer_wasix::syscalls::types::net - Rust
pub struct __wasi_cidr_ip4_t {
+                logo

__wasi_cidr_ip4_t

pub struct __wasi_cidr_ip4_t {
     pub ip: __wasi_addr_ip4_t,
     pub prefix: u8,
-}

Fields§

§ip: __wasi_addr_ip4_t§prefix: u8

Trait Implementations§

§

impl Clone for __wasi_cidr_ip4_t

§

fn clone(&self) -> __wasi_cidr_ip4_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_ip4_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_cidr_ip4_t> for __wasi_cidr_ip4_t

§

fn eq(&self, other: &__wasi_cidr_ip4_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§ip: __wasi_addr_ip4_t§prefix: u8

Trait Implementations§

source§

impl Clone for __wasi_cidr_ip4_t

source§

fn clone(&self) -> __wasi_cidr_ip4_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_ip4_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_cidr_ip4_t> for __wasi_cidr_ip4_t

source§

fn eq(&self, other: &__wasi_cidr_ip4_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_cidr_ip4_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_cidr_ip4_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_ip4_t

§

impl Eq for __wasi_cidr_ip4_t

§

impl StructuralEq for __wasi_cidr_ip4_t

§

impl StructuralPartialEq for __wasi_cidr_ip4_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_ip4_t

source§

impl Eq for __wasi_cidr_ip4_t

source§

impl StructuralEq for __wasi_cidr_ip4_t

source§

impl StructuralPartialEq for __wasi_cidr_ip4_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_ip6_t.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_ip6_t.html index 6dcba27fac9..0e37d2f7952 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_ip6_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_ip6_t.html @@ -1,12 +1,12 @@ __wasi_cidr_ip6_t in wasmer_wasix::syscalls::types::net - Rust
pub struct __wasi_cidr_ip6_t {
+                logo

__wasi_cidr_ip6_t

pub struct __wasi_cidr_ip6_t {
     pub ip: __wasi_addr_ip6_t,
     pub prefix: u8,
-}

Fields§

§ip: __wasi_addr_ip6_t§prefix: u8

Trait Implementations§

§

impl Clone for __wasi_cidr_ip6_t

§

fn clone(&self) -> __wasi_cidr_ip6_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_ip6_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_cidr_ip6_t> for __wasi_cidr_ip6_t

§

fn eq(&self, other: &__wasi_cidr_ip6_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§ip: __wasi_addr_ip6_t§prefix: u8

Trait Implementations§

source§

impl Clone for __wasi_cidr_ip6_t

source§

fn clone(&self) -> __wasi_cidr_ip6_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_ip6_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_cidr_ip6_t> for __wasi_cidr_ip6_t

source§

fn eq(&self, other: &__wasi_cidr_ip6_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_cidr_ip6_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_cidr_ip6_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_ip6_t

§

impl Eq for __wasi_cidr_ip6_t

§

impl StructuralEq for __wasi_cidr_ip6_t

§

impl StructuralPartialEq for __wasi_cidr_ip6_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_ip6_t

source§

impl Eq for __wasi_cidr_ip6_t

source§

impl StructuralEq for __wasi_cidr_ip6_t

source§

impl StructuralPartialEq for __wasi_cidr_ip6_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_t.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_t.html index 150ad9298ef..a5fa338f488 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_t.html @@ -1,11 +1,11 @@ __wasi_cidr_t in wasmer_wasix::syscalls::types::net - Rust
pub struct __wasi_cidr_t {
+                logo

__wasi_cidr_t

pub struct __wasi_cidr_t {
     pub tag: Addressfamily,
     pub _padding: u8,
     pub u: __wasi_cidr_u,
-}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_cidr_u

Trait Implementations§

§

impl Clone for __wasi_cidr_t

§

fn clone(&self) -> __wasi_cidr_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_cidr_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_cidr_u

Trait Implementations§

source§

impl Clone for __wasi_cidr_t

source§

fn clone(&self) -> __wasi_cidr_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_cidr_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_u.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_u.html index 36602523c5f..abad79435c6 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_u.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_u.html @@ -1,9 +1,9 @@ __wasi_cidr_u in wasmer_wasix::syscalls::types::net - Rust
pub struct __wasi_cidr_u {
+                logo

__wasi_cidr_u

pub struct __wasi_cidr_u {
     pub octs: [u8; 17],
-}

Fields§

§octs: [u8; 17]

Trait Implementations§

§

impl Clone for __wasi_cidr_u

§

fn clone(&self) -> __wasi_cidr_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_u

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_cidr_u

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§octs: [u8; 17]

Trait Implementations§

source§

impl Clone for __wasi_cidr_u

source§

fn clone(&self) -> __wasi_cidr_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_u

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_cidr_u

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_unix_t.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_unix_t.html index ca155208038..5437a1734e7 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_unix_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_cidr_unix_t.html @@ -1,12 +1,12 @@ __wasi_cidr_unix_t in wasmer_wasix::syscalls::types::net - Rust
pub struct __wasi_cidr_unix_t {
+                logo

__wasi_cidr_unix_t

pub struct __wasi_cidr_unix_t {
     pub unix: __wasi_addr_unix_t,
     pub prefix: u8,
-}

Fields§

§unix: __wasi_addr_unix_t§prefix: u8

Trait Implementations§

§

impl Clone for __wasi_cidr_unix_t

§

fn clone(&self) -> __wasi_cidr_unix_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_unix_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_cidr_unix_t> for __wasi_cidr_unix_t

§

fn eq(&self, other: &__wasi_cidr_unix_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§unix: __wasi_addr_unix_t§prefix: u8

Trait Implementations§

source§

impl Clone for __wasi_cidr_unix_t

source§

fn clone(&self) -> __wasi_cidr_unix_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_unix_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_cidr_unix_t> for __wasi_cidr_unix_t

source§

fn eq(&self, other: &__wasi_cidr_unix_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_cidr_unix_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_cidr_unix_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_unix_t

§

impl Eq for __wasi_cidr_unix_t

§

impl StructuralEq for __wasi_cidr_unix_t

§

impl StructuralPartialEq for __wasi_cidr_unix_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_unix_t

source§

impl Eq for __wasi_cidr_unix_t

source§

impl StructuralEq for __wasi_cidr_unix_t

source§

impl StructuralPartialEq for __wasi_cidr_unix_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_hardwareaddress_t.html b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_hardwareaddress_t.html index 0eb4e6bff74..e30f26fa979 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_hardwareaddress_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/struct.__wasi_hardwareaddress_t.html @@ -1,11 +1,11 @@ __wasi_hardwareaddress_t in wasmer_wasix::syscalls::types::net - Rust
pub struct __wasi_hardwareaddress_t {
+                logo

__wasi_hardwareaddress_t

pub struct __wasi_hardwareaddress_t {
     pub octs: [u8; 6],
-}

Fields§

§octs: [u8; 6]

Trait Implementations§

§

impl Clone for __wasi_hardwareaddress_t

§

fn clone(&self) -> __wasi_hardwareaddress_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_hardwareaddress_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_hardwareaddress_t> for __wasi_hardwareaddress_t

§

fn eq(&self, other: &__wasi_hardwareaddress_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§octs: [u8; 6]

Trait Implementations§

source§

impl Clone for __wasi_hardwareaddress_t

source§

fn clone(&self) -> __wasi_hardwareaddress_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_hardwareaddress_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_hardwareaddress_t> for __wasi_hardwareaddress_t

source§

fn eq(&self, other: &__wasi_hardwareaddress_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_hardwareaddress_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_hardwareaddress_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_hardwareaddress_t

§

impl Eq for __wasi_hardwareaddress_t

§

impl StructuralEq for __wasi_hardwareaddress_t

§

impl StructuralPartialEq for __wasi_hardwareaddress_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_hardwareaddress_t

source§

impl Eq for __wasi_hardwareaddress_t

source§

impl StructuralEq for __wasi_hardwareaddress_t

source§

impl StructuralPartialEq for __wasi_hardwareaddress_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/type.RiFlags.html b/crates/doc/wasmer_wasix/syscalls/types/net/type.RiFlags.html index e3582f53719..86122aec391 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/type.RiFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/type.RiFlags.html @@ -1,2 +1,2 @@ RiFlags in wasmer_wasix::syscalls::types::net - Rust

Type Definition wasmer_wasix::syscalls::types::net::RiFlags

pub type RiFlags = u16;
\ No newline at end of file + logo

RiFlags

Type Definition wasmer_wasix::syscalls::types::net::RiFlags

source ·
pub type RiFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/type.RoFlags.html b/crates/doc/wasmer_wasix/syscalls/types/net/type.RoFlags.html index 0207af3c9d4..14472eb37de 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/type.RoFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/type.RoFlags.html @@ -1,2 +1,2 @@ RoFlags in wasmer_wasix::syscalls::types::net - Rust

Type Definition wasmer_wasix::syscalls::types::net::RoFlags

pub type RoFlags = u16;
\ No newline at end of file + logo

RoFlags

Type Definition wasmer_wasix::syscalls::types::net::RoFlags

source ·
pub type RoFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/type.SdFlags.html b/crates/doc/wasmer_wasix/syscalls/types/net/type.SdFlags.html index 093d55571b4..d7d835d84c7 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/type.SdFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/type.SdFlags.html @@ -1,2 +1,2 @@ SdFlags in wasmer_wasix::syscalls::types::net - Rust

Type Definition wasmer_wasix::syscalls::types::net::SdFlags

pub type SdFlags = u8;
\ No newline at end of file + logo

SdFlags

Type Definition wasmer_wasix::syscalls::types::net::SdFlags

source ·
pub type SdFlags = u8;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/net/type.SiFlags.html b/crates/doc/wasmer_wasix/syscalls/types/net/type.SiFlags.html index 474d1365a8b..cda17001024 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/net/type.SiFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/net/type.SiFlags.html @@ -1,2 +1,2 @@ SiFlags in wasmer_wasix::syscalls::types::net - Rust

Type Definition wasmer_wasix::syscalls::types::net::SiFlags

pub type SiFlags = u16;
\ No newline at end of file + logo

SiFlags

Type Definition wasmer_wasix::syscalls::types::net::SiFlags

source ·
pub type SiFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/signal/enum.Signal.html b/crates/doc/wasmer_wasix/syscalls/types/signal/enum.Signal.html index ce3b9bf9926..047d22bc691 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/signal/enum.Signal.html +++ b/crates/doc/wasmer_wasix/syscalls/types/signal/enum.Signal.html @@ -1,5 +1,5 @@ Signal in wasmer_wasix::syscalls::types::signal - Rust
pub enum Signal {
+                logo

Signal

pub enum Signal {
 
Show 32 variants Signone, Sighup, Sigint, @@ -32,16 +32,16 @@ Sigpoll, Sigpwr, Sigsys, -
}

Variants§

§

Signone

§

Sighup

§

Sigint

§

Sigquit

§

Sigill

§

Sigtrap

§

Sigabrt

§

Sigbus

§

Sigfpe

§

Sigkill

§

Sigusr1

§

Sigsegv

§

Sigusr2

§

Sigpipe

§

Sigalrm

§

Sigterm

§

Sigstkflt

§

Sigchld

§

Sigcont

§

Sigstop

§

Sigtstp

§

Sigttin

§

Sigttou

§

Sigurg

§

Sigxcpu

§

Sigxfsz

§

Sigvtalrm

§

Sigprof

§

Sigwinch

§

Sigpoll

§

Sigpwr

§

Sigsys

Trait Implementations§

§

impl Clone for Signal

§

fn clone(&self) -> Signal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Signal

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Signal

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Signal as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Signal as FromToNativeWasmType>::Native) -> Signal

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Signal

§

fn hash<__H>(&self, state: &mut __H)where +

}

Variants§

§

Signone

§

Sighup

§

Sigint

§

Sigquit

§

Sigill

§

Sigtrap

§

Sigabrt

§

Sigbus

§

Sigfpe

§

Sigkill

§

Sigusr1

§

Sigsegv

§

Sigusr2

§

Sigpipe

§

Sigalrm

§

Sigterm

§

Sigstkflt

§

Sigchld

§

Sigcont

§

Sigstop

§

Sigtstp

§

Sigttin

§

Sigttou

§

Sigurg

§

Sigxcpu

§

Sigxfsz

§

Sigvtalrm

§

Sigprof

§

Sigwinch

§

Sigpoll

§

Sigpwr

§

Sigsys

Trait Implementations§

source§

impl Clone for Signal

source§

fn clone(&self) -> Signal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Signal

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Signal

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Signal as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Signal as FromToNativeWasmType>::Native) -> Signal

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Signal

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl PartialEq<Signal> for Signal

§

fn eq(&self, other: &Signal) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Signal> for Signal

source§

fn eq(&self, other: &Signal) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl TryFrom<u8> for Signal

§

type Error = TryFromPrimitiveError<Signal>

The type returned in the event of a conversion error.
§

fn try_from(number: u8) -> Result<Signal, TryFromPrimitiveError<Signal>>

Performs the conversion.
§

impl TryFromPrimitive for Signal

§

type Primitive = u8

§

const NAME: &'static str = "Signal"

§

fn try_from_primitive( +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<u8> for Signal

§

type Error = TryFromPrimitiveError<Signal>

The type returned in the event of a conversion error.
source§

fn try_from(number: u8) -> Result<Signal, TryFromPrimitiveError<Signal>>

Performs the conversion.
source§

impl TryFromPrimitive for Signal

§

type Primitive = u8

source§

const NAME: &'static str = "Signal"

source§

fn try_from_primitive( number: <Signal as TryFromPrimitive>::Primitive -) -> Result<Signal, TryFromPrimitiveError<Signal>>

§

impl ValueType for Signal

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +) -> Result<Signal, TryFromPrimitiveError<Signal>>
source§

impl ValueType for Signal

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Signal

§

impl Eq for Signal

§

impl StructuralEq for Signal

§

impl StructuralPartialEq for Signal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Signal

source§

impl Eq for Signal

source§

impl StructuralEq for Signal

source§

impl StructuralPartialEq for Signal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/signal/index.html b/crates/doc/wasmer_wasix/syscalls/types/signal/index.html index 7618ad9dac1..e0ee2b7e8ef 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/signal/index.html +++ b/crates/doc/wasmer_wasix/syscalls/types/signal/index.html @@ -1,2 +1,2 @@ wasmer_wasix::syscalls::types::signal - Rust
\ No newline at end of file + logo

Module signal

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.AddrUnspec.html b/crates/doc/wasmer_wasix/syscalls/types/struct.AddrUnspec.html index 776ef2f08ae..afed0a96db1 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.AddrUnspec.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.AddrUnspec.html @@ -1,9 +1,9 @@ AddrUnspec in wasmer_wasix::syscalls::types - Rust
pub struct AddrUnspec {
+                logo

AddrUnspec

pub struct AddrUnspec {
     pub n0: u8,
-}

Fields§

§n0: u8

Trait Implementations§

§

impl Clone for AddrUnspec

§

fn clone(&self) -> AddrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for AddrUnspec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for AddrUnspec

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§n0: u8

Trait Implementations§

source§

impl Clone for AddrUnspec

source§

fn clone(&self) -> AddrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddrUnspec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for AddrUnspec

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for AddrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for AddrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.AddrUnspecPort.html b/crates/doc/wasmer_wasix/syscalls/types/struct.AddrUnspecPort.html index fef05ed4a2d..05c924a6438 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.AddrUnspecPort.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.AddrUnspecPort.html @@ -1,10 +1,10 @@ AddrUnspecPort in wasmer_wasix::syscalls::types - Rust
pub struct AddrUnspecPort {
+                logo

AddrUnspecPort

pub struct AddrUnspecPort {
     pub port: u16,
     pub addr: AddrUnspec,
-}

Fields§

§port: u16§addr: AddrUnspec

Trait Implementations§

§

impl Clone for AddrUnspecPort

§

fn clone(&self) -> AddrUnspecPort

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for AddrUnspecPort

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for AddrUnspecPort

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§port: u16§addr: AddrUnspec

Trait Implementations§

source§

impl Clone for AddrUnspecPort

source§

fn clone(&self) -> AddrUnspecPort

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddrUnspecPort

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for AddrUnspecPort

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for AddrUnspecPort

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for AddrUnspecPort

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.CidrUnspec.html b/crates/doc/wasmer_wasix/syscalls/types/struct.CidrUnspec.html index d9a14ce2d1d..5f20441f15a 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.CidrUnspec.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.CidrUnspec.html @@ -1,10 +1,10 @@ CidrUnspec in wasmer_wasix::syscalls::types - Rust
pub struct CidrUnspec {
+                logo

CidrUnspec

pub struct CidrUnspec {
     pub addr: AddrUnspec,
     pub prefix: u8,
-}

Fields§

§addr: AddrUnspec§prefix: u8

Trait Implementations§

§

impl Clone for CidrUnspec

§

fn clone(&self) -> CidrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for CidrUnspec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for CidrUnspec

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§addr: AddrUnspec§prefix: u8

Trait Implementations§

source§

impl Clone for CidrUnspec

source§

fn clone(&self) -> CidrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CidrUnspec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for CidrUnspec

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for CidrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for CidrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.HttpHandles.html b/crates/doc/wasmer_wasix/syscalls/types/struct.HttpHandles.html index d1f99caff83..f64f084d307 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.HttpHandles.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.HttpHandles.html @@ -1,11 +1,11 @@ HttpHandles in wasmer_wasix::syscalls::types - Rust
pub struct HttpHandles {
+                logo

HttpHandles

pub struct HttpHandles {
     pub req: u32,
     pub res: u32,
     pub hdr: u32,
-}

Fields§

§req: u32§res: u32§hdr: u32

Trait Implementations§

§

impl Clone for HttpHandles

§

fn clone(&self) -> HttpHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for HttpHandles

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for HttpHandles

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§req: u32§res: u32§hdr: u32

Trait Implementations§

source§

impl Clone for HttpHandles

source§

fn clone(&self) -> HttpHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpHandles

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for HttpHandles

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for HttpHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for HttpHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.HttpStatus.html b/crates/doc/wasmer_wasix/syscalls/types/struct.HttpStatus.html index 492c6ba23ca..60f1491a8ec 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.HttpStatus.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.HttpStatus.html @@ -1,12 +1,12 @@ HttpStatus in wasmer_wasix::syscalls::types - Rust
pub struct HttpStatus {
+                logo

HttpStatus

pub struct HttpStatus {
     pub ok: Bool,
     pub redirect: Bool,
     pub size: u64,
     pub status: u16,
-}

Fields§

§ok: Bool§redirect: Bool§size: u64§status: u16

Trait Implementations§

§

impl Clone for HttpStatus

§

fn clone(&self) -> HttpStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for HttpStatus

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for HttpStatus

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§ok: Bool§redirect: Bool§size: u64§status: u16

Trait Implementations§

source§

impl Clone for HttpStatus

source§

fn clone(&self) -> HttpStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for HttpStatus

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for HttpStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for HttpStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.Oflags.html b/crates/doc/wasmer_wasix/syscalls/types/struct.Oflags.html index f8cc3c0e075..e6139bef906 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.Oflags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.Oflags.html @@ -1,21 +1,21 @@ Oflags in wasmer_wasix::syscalls::types - Rust
pub struct Oflags {
+                logo

Oflags

pub struct Oflags {
     bits: u16,
 }
Expand description

Open flags used by path_open. TODO: wit appears to not have support for flags repr (@witx repr u16)

-

Fields§

§bits: u16

Implementations§

§

impl Oflags

pub const CREATE: Oflags = Self{ bits: 1 << 0,}

Create file if it does not exist.

-

pub const DIRECTORY: Oflags = Self{ bits: 1 << 1,}

Fail if not a directory.

-

pub const EXCL: Oflags = Self{ bits: 1 << 2,}

Fail if file already exists.

-

pub const TRUNC: Oflags = Self{ bits: 1 << 3,}

Truncate file to size 0.

-

pub const fn empty() -> Oflags

Returns an empty set of flags.

-

pub const fn all() -> Oflags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<Oflags>

Convert from underlying bit representation, unless that +

Fields§

§bits: u16

Implementations§

source§

impl Oflags

source

pub const CREATE: Oflags = Self{ bits: 1 << 0,}

Create file if it does not exist.

+
source

pub const DIRECTORY: Oflags = Self{ bits: 1 << 1,}

Fail if not a directory.

+
source

pub const EXCL: Oflags = Self{ bits: 1 << 2,}

Fail if file already exists.

+
source

pub const TRUNC: Oflags = Self{ bits: 1 << 3,}

Truncate file to size 0.

+
source

pub const fn empty() -> Oflags

Returns an empty set of flags.

+
source

pub const fn all() -> Oflags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<Oflags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> Oflags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> Oflags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> Oflags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> Oflags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -23,35 +23,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Oflags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Oflags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Oflags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Oflags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Oflags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Oflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Oflags) -> Oflags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Oflags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Oflags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Oflags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Oflags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Oflags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Oflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Oflags) -> Oflags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Oflags) -> Oflags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Oflags) -> Oflags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Oflags) -> Oflags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Oflags) -> Oflags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Oflags) -> Oflags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Oflags) -> Oflags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -59,39 +59,39 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Oflags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Oflags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Oflags

pub fn from_bits_preserve(bits: u16) -> Oflags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Oflags

source

pub fn from_bits_preserve(bits: u16) -> Oflags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Oflags> for Oflags

§

fn bitand(self, other: Oflags) -> Oflags

Returns the intersection between the two sets of flags.

-
§

type Output = Oflags

The resulting type after applying the & operator.
§

impl BitAndAssign<Oflags> for Oflags

§

fn bitand_assign(&mut self, other: Oflags)

Disables all flags disabled in the set.

-
§

impl BitOr<Oflags> for Oflags

§

fn bitor(self, other: Oflags) -> Oflags

Returns the union of the two sets of flags.

-
§

type Output = Oflags

The resulting type after applying the | operator.
§

impl BitOrAssign<Oflags> for Oflags

§

fn bitor_assign(&mut self, other: Oflags)

Adds the set of flags.

-
§

impl BitXor<Oflags> for Oflags

§

fn bitxor(self, other: Oflags) -> Oflags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Oflags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Oflags> for Oflags

§

fn bitxor_assign(&mut self, other: Oflags)

Toggles the set of flags.

-
§

impl Clone for Oflags

§

fn clone(&self) -> Oflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Oflags> for Oflags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Oflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Oflags> for Oflags

§

fn from_iter<T>(iterator: T) -> Oflagswhere - T: IntoIterator<Item = Oflags>,

Creates a value from an iterator. Read more
§

impl FromToNativeWasmType for Oflags

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Oflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Oflags as FromToNativeWasmType>::Native) -> Oflags

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Oflags

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Oflags> for Oflags

source§

fn bitand(self, other: Oflags) -> Oflags

Returns the intersection between the two sets of flags.

+
§

type Output = Oflags

The resulting type after applying the & operator.
source§

impl BitAndAssign<Oflags> for Oflags

source§

fn bitand_assign(&mut self, other: Oflags)

Disables all flags disabled in the set.

+
source§

impl BitOr<Oflags> for Oflags

source§

fn bitor(self, other: Oflags) -> Oflags

Returns the union of the two sets of flags.

+
§

type Output = Oflags

The resulting type after applying the | operator.
source§

impl BitOrAssign<Oflags> for Oflags

source§

fn bitor_assign(&mut self, other: Oflags)

Adds the set of flags.

+
source§

impl BitXor<Oflags> for Oflags

source§

fn bitxor(self, other: Oflags) -> Oflags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Oflags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Oflags> for Oflags

source§

fn bitxor_assign(&mut self, other: Oflags)

Toggles the set of flags.

+
source§

impl Clone for Oflags

source§

fn clone(&self) -> Oflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Oflags> for Oflags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Oflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Oflags> for Oflags

source§

fn from_iter<T>(iterator: T) -> Oflagswhere + T: IntoIterator<Item = Oflags>,

Creates a value from an iterator. Read more
source§

impl FromToNativeWasmType for Oflags

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Oflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Oflags as FromToNativeWasmType>::Native) -> Oflags

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Oflags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Oflags

§

fn not(self) -> Oflags

Returns the complement of this set of flags.

-
§

type Output = Oflags

The resulting type after applying the ! operator.
§

impl Octal for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Oflags

§

fn cmp(&self, other: &Oflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Oflags

source§

fn not(self) -> Oflags

Returns the complement of this set of flags.

+
§

type Output = Oflags

The resulting type after applying the ! operator.
source§

impl Octal for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Oflags

source§

fn cmp(&self, other: &Oflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Oflags> for Oflags

§

fn eq(&self, other: &Oflags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Oflags> for Oflags

source§

fn eq(&self, other: &Oflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Oflags> for Oflags

§

fn partial_cmp(&self, other: &Oflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Oflags> for Oflags

source§

fn partial_cmp(&self, other: &Oflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Oflags> for Oflags

§

fn sub(self, other: Oflags) -> Oflags

Returns the set difference of the two sets of flags.

-
§

type Output = Oflags

The resulting type after applying the - operator.
§

impl SubAssign<Oflags> for Oflags

§

fn sub_assign(&mut self, other: Oflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Oflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Oflags> for Oflags

source§

fn sub(self, other: Oflags) -> Oflags

Returns the set difference of the two sets of flags.

+
§

type Output = Oflags

The resulting type after applying the - operator.
source§

impl SubAssign<Oflags> for Oflags

source§

fn sub_assign(&mut self, other: Oflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Oflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Oflags

§

impl Eq for Oflags

§

impl StructuralEq for Oflags

§

impl StructuralPartialEq for Oflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Oflags

source§

impl Eq for Oflags

source§

impl StructuralEq for Oflags

source§

impl StructuralPartialEq for Oflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.OptionTimestamp.html b/crates/doc/wasmer_wasix/syscalls/types/struct.OptionTimestamp.html index 87c1c106248..3b20a18af7e 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.OptionTimestamp.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.OptionTimestamp.html @@ -1,10 +1,10 @@ OptionTimestamp in wasmer_wasix::syscalls::types - Rust
pub struct OptionTimestamp {
+                logo

OptionTimestamp

pub struct OptionTimestamp {
     pub tag: OptionTag,
     pub u: u64,
-}

Fields§

§tag: OptionTag§u: u64

Trait Implementations§

§

impl Clone for OptionTimestamp

§

fn clone(&self) -> OptionTimestamp

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for OptionTimestamp

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for OptionTimestamp

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: OptionTag§u: u64

Trait Implementations§

source§

impl Clone for OptionTimestamp

source§

fn clone(&self) -> OptionTimestamp

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OptionTimestamp

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for OptionTimestamp

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for OptionTimestamp

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for OptionTimestamp

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.Route.html b/crates/doc/wasmer_wasix/syscalls/types/struct.Route.html index 417ae250e21..aa96db03e7a 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.Route.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.Route.html @@ -1,12 +1,12 @@ Route in wasmer_wasix::syscalls::types - Rust
pub struct Route {
+                logo

Route

pub struct Route {
     pub cidr: __wasi_cidr_t,
     pub via_router: __wasi_addr_t,
     pub preferred_until: OptionTimestamp,
     pub expires_at: OptionTimestamp,
-}

Fields§

§cidr: __wasi_cidr_t§via_router: __wasi_addr_t§preferred_until: OptionTimestamp§expires_at: OptionTimestamp

Trait Implementations§

§

impl Clone for Route

§

fn clone(&self) -> Route

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Route

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Route

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§cidr: __wasi_cidr_t§via_router: __wasi_addr_t§preferred_until: OptionTimestamp§expires_at: OptionTimestamp

Trait Implementations§

source§

impl Clone for Route

source§

fn clone(&self) -> Route

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Route

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Route

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Route

Auto Trait Implementations§

§

impl RefUnwindSafe for Route

§

impl Send for Route

§

impl Sync for Route

§

impl Unpin for Route

§

impl UnwindSafe for Route

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Route

Auto Trait Implementations§

§

impl RefUnwindSafe for Route

§

impl Send for Route

§

impl Sync for Route

§

impl Unpin for Route

§

impl UnwindSafe for Route

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.SubscriptionFsReadwrite.html b/crates/doc/wasmer_wasix/syscalls/types/struct.SubscriptionFsReadwrite.html index 7249247ab1c..e9a867b4aaa 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.SubscriptionFsReadwrite.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.SubscriptionFsReadwrite.html @@ -1,5 +1,5 @@ SubscriptionFsReadwrite in wasmer_wasix::syscalls::types - Rust
pub struct SubscriptionFsReadwrite {
+                logo

SubscriptionFsReadwrite

pub struct SubscriptionFsReadwrite {
     pub file_descriptor: u32,
 }
Expand description

An event that occurred. The contents of an event. @@ -9,9 +9,9 @@ The contents of a subscription when the variant is eventtype::fd_read or eventtype::fd_write.

Fields§

§file_descriptor: u32

The file descriptor on which to wait for it to become ready for reading or writing.

-

Trait Implementations§

§

impl Clone for SubscriptionFsReadwrite

§

fn clone(&self) -> SubscriptionFsReadwrite

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for SubscriptionFsReadwrite

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for SubscriptionFsReadwrite

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for SubscriptionFsReadwrite

source§

fn clone(&self) -> SubscriptionFsReadwrite

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SubscriptionFsReadwrite

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for SubscriptionFsReadwrite

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for SubscriptionFsReadwrite

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for SubscriptionFsReadwrite

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_ip4_port_t.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_ip4_port_t.html index d9fac73d2f8..48dc62abf2e 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_ip4_port_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_ip4_port_t.html @@ -1,12 +1,12 @@ __wasi_addr_ip4_port_t in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_addr_ip4_port_t {
+                logo

__wasi_addr_ip4_port_t

pub struct __wasi_addr_ip4_port_t {
     pub port: u16,
     pub ip: __wasi_addr_ip4_t,
-}

Fields§

§port: u16§ip: __wasi_addr_ip4_t

Trait Implementations§

§

impl Clone for __wasi_addr_ip4_port_t

§

fn clone(&self) -> __wasi_addr_ip4_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_ip4_port_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_ip4_port_t> for __wasi_addr_ip4_port_t

§

fn eq(&self, other: &__wasi_addr_ip4_port_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§port: u16§ip: __wasi_addr_ip4_t

Trait Implementations§

source§

impl Clone for __wasi_addr_ip4_port_t

source§

fn clone(&self) -> __wasi_addr_ip4_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_ip4_port_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_ip4_port_t> for __wasi_addr_ip4_port_t

source§

fn eq(&self, other: &__wasi_addr_ip4_port_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_ip4_port_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_ip4_port_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_ip4_port_t

§

impl Eq for __wasi_addr_ip4_port_t

§

impl StructuralEq for __wasi_addr_ip4_port_t

§

impl StructuralPartialEq for __wasi_addr_ip4_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_ip4_port_t

source§

impl Eq for __wasi_addr_ip4_port_t

source§

impl StructuralEq for __wasi_addr_ip4_port_t

source§

impl StructuralPartialEq for __wasi_addr_ip4_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_ip4_t.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_ip4_t.html index be1f2d6fa07..9fb36fc40e5 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_ip4_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_ip4_t.html @@ -1,11 +1,11 @@ __wasi_addr_ip4_t in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_addr_ip4_t {
+                logo

__wasi_addr_ip4_t

pub struct __wasi_addr_ip4_t {
     pub octs: [u8; 4],
-}

Fields§

§octs: [u8; 4]

Trait Implementations§

§

impl Clone for __wasi_addr_ip4_t

§

fn clone(&self) -> __wasi_addr_ip4_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_ip4_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_ip4_t> for __wasi_addr_ip4_t

§

fn eq(&self, other: &__wasi_addr_ip4_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§octs: [u8; 4]

Trait Implementations§

source§

impl Clone for __wasi_addr_ip4_t

source§

fn clone(&self) -> __wasi_addr_ip4_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_ip4_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_ip4_t> for __wasi_addr_ip4_t

source§

fn eq(&self, other: &__wasi_addr_ip4_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_ip4_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_ip4_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_ip4_t

§

impl Eq for __wasi_addr_ip4_t

§

impl StructuralEq for __wasi_addr_ip4_t

§

impl StructuralPartialEq for __wasi_addr_ip4_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_ip4_t

source§

impl Eq for __wasi_addr_ip4_t

source§

impl StructuralEq for __wasi_addr_ip4_t

source§

impl StructuralPartialEq for __wasi_addr_ip4_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_ip6_port_t.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_ip6_port_t.html index c7d4cb40d2e..6cc8cb2cc86 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_ip6_port_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_ip6_port_t.html @@ -1,12 +1,12 @@ __wasi_addr_ip6_port_t in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_addr_ip6_port_t {
+                logo

__wasi_addr_ip6_port_t

pub struct __wasi_addr_ip6_port_t {
     pub port: u16,
     pub ip: __wasi_addr_ip6_t,
-}

Fields§

§port: u16§ip: __wasi_addr_ip6_t

Trait Implementations§

§

impl Clone for __wasi_addr_ip6_port_t

§

fn clone(&self) -> __wasi_addr_ip6_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_ip6_port_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_ip6_port_t> for __wasi_addr_ip6_port_t

§

fn eq(&self, other: &__wasi_addr_ip6_port_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§port: u16§ip: __wasi_addr_ip6_t

Trait Implementations§

source§

impl Clone for __wasi_addr_ip6_port_t

source§

fn clone(&self) -> __wasi_addr_ip6_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_ip6_port_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_ip6_port_t> for __wasi_addr_ip6_port_t

source§

fn eq(&self, other: &__wasi_addr_ip6_port_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_ip6_port_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_ip6_port_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_ip6_port_t

§

impl Eq for __wasi_addr_ip6_port_t

§

impl StructuralEq for __wasi_addr_ip6_port_t

§

impl StructuralPartialEq for __wasi_addr_ip6_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_ip6_port_t

source§

impl Eq for __wasi_addr_ip6_port_t

source§

impl StructuralEq for __wasi_addr_ip6_port_t

source§

impl StructuralPartialEq for __wasi_addr_ip6_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_ip6_t.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_ip6_t.html index 73eedaf73fb..63877da0f08 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_ip6_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_ip6_t.html @@ -1,11 +1,11 @@ __wasi_addr_ip6_t in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_addr_ip6_t {
+                logo

__wasi_addr_ip6_t

pub struct __wasi_addr_ip6_t {
     pub segs: [u8; 16],
-}

Fields§

§segs: [u8; 16]

Trait Implementations§

§

impl Clone for __wasi_addr_ip6_t

§

fn clone(&self) -> __wasi_addr_ip6_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_ip6_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_ip6_t> for __wasi_addr_ip6_t

§

fn eq(&self, other: &__wasi_addr_ip6_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§segs: [u8; 16]

Trait Implementations§

source§

impl Clone for __wasi_addr_ip6_t

source§

fn clone(&self) -> __wasi_addr_ip6_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_ip6_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_ip6_t> for __wasi_addr_ip6_t

source§

fn eq(&self, other: &__wasi_addr_ip6_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_ip6_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_ip6_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_ip6_t

§

impl Eq for __wasi_addr_ip6_t

§

impl StructuralEq for __wasi_addr_ip6_t

§

impl StructuralPartialEq for __wasi_addr_ip6_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_ip6_t

source§

impl Eq for __wasi_addr_ip6_t

source§

impl StructuralEq for __wasi_addr_ip6_t

source§

impl StructuralPartialEq for __wasi_addr_ip6_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_port_t.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_port_t.html index 5c51d3dab29..c0828a3beaa 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_port_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_port_t.html @@ -1,11 +1,11 @@ __wasi_addr_port_t in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_addr_port_t {
+                logo

__wasi_addr_port_t

pub struct __wasi_addr_port_t {
     pub tag: Addressfamily,
     pub _padding: u8,
     pub u: __wasi_addr_port_u,
-}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_addr_port_u

Trait Implementations§

§

impl Clone for __wasi_addr_port_t

§

fn clone(&self) -> __wasi_addr_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_port_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_addr_port_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_addr_port_u

Trait Implementations§

source§

impl Clone for __wasi_addr_port_t

source§

fn clone(&self) -> __wasi_addr_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_port_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_addr_port_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_port_u.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_port_u.html index 46958843e09..64ee42e5fb7 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_port_u.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_port_u.html @@ -1,9 +1,9 @@ __wasi_addr_port_u in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_addr_port_u {
+                logo

__wasi_addr_port_u

pub struct __wasi_addr_port_u {
     pub octs: [u8; 18],
-}

Fields§

§octs: [u8; 18]

Trait Implementations§

§

impl Clone for __wasi_addr_port_u

§

fn clone(&self) -> __wasi_addr_port_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_port_u

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_addr_port_u

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§octs: [u8; 18]

Trait Implementations§

source§

impl Clone for __wasi_addr_port_u

source§

fn clone(&self) -> __wasi_addr_port_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_port_u

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_addr_port_u

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_port_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_port_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_t.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_t.html index 4619ac7b705..76ea2fafa2a 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_t.html @@ -1,11 +1,11 @@ __wasi_addr_t in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_addr_t {
+                logo

__wasi_addr_t

pub struct __wasi_addr_t {
     pub tag: Addressfamily,
     pub _padding: u8,
     pub u: __wasi_addr_u,
-}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_addr_u

Trait Implementations§

§

impl Clone for __wasi_addr_t

§

fn clone(&self) -> __wasi_addr_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_addr_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_addr_u

Trait Implementations§

source§

impl Clone for __wasi_addr_t

source§

fn clone(&self) -> __wasi_addr_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_addr_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_u.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_u.html index 1ea68e9f2a3..92e4a291cb1 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_u.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_u.html @@ -1,9 +1,9 @@ __wasi_addr_u in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_addr_u {
+                logo

__wasi_addr_u

pub struct __wasi_addr_u {
     pub octs: [u8; 16],
-}

Fields§

§octs: [u8; 16]

Trait Implementations§

§

impl Clone for __wasi_addr_u

§

fn clone(&self) -> __wasi_addr_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_u

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_addr_u

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§octs: [u8; 16]

Trait Implementations§

source§

impl Clone for __wasi_addr_u

source§

fn clone(&self) -> __wasi_addr_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_u

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_addr_u

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_unix_port_t.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_unix_port_t.html index c32a5fd14d6..9364d054eeb 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_unix_port_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_unix_port_t.html @@ -1,12 +1,12 @@ __wasi_addr_unix_port_t in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_addr_unix_port_t {
+                logo

__wasi_addr_unix_port_t

pub struct __wasi_addr_unix_port_t {
     pub port: u16,
     pub unix: __wasi_addr_unix_t,
-}

Fields§

§port: u16§unix: __wasi_addr_unix_t

Trait Implementations§

§

impl Clone for __wasi_addr_unix_port_t

§

fn clone(&self) -> __wasi_addr_unix_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_unix_port_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_unix_port_t> for __wasi_addr_unix_port_t

§

fn eq(&self, other: &__wasi_addr_unix_port_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§port: u16§unix: __wasi_addr_unix_t

Trait Implementations§

source§

impl Clone for __wasi_addr_unix_port_t

source§

fn clone(&self) -> __wasi_addr_unix_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_unix_port_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_unix_port_t> for __wasi_addr_unix_port_t

source§

fn eq(&self, other: &__wasi_addr_unix_port_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_unix_port_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_unix_port_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_unix_port_t

§

impl Eq for __wasi_addr_unix_port_t

§

impl StructuralEq for __wasi_addr_unix_port_t

§

impl StructuralPartialEq for __wasi_addr_unix_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_unix_port_t

source§

impl Eq for __wasi_addr_unix_port_t

source§

impl StructuralEq for __wasi_addr_unix_port_t

source§

impl StructuralPartialEq for __wasi_addr_unix_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_unix_t.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_unix_t.html index 1c86326dcb0..41e85f7dcf0 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_unix_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_addr_unix_t.html @@ -1,11 +1,11 @@ __wasi_addr_unix_t in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_addr_unix_t {
+                logo

__wasi_addr_unix_t

pub struct __wasi_addr_unix_t {
     pub octs: [u8; 16],
-}

Fields§

§octs: [u8; 16]

Trait Implementations§

§

impl Clone for __wasi_addr_unix_t

§

fn clone(&self) -> __wasi_addr_unix_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_unix_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_unix_t> for __wasi_addr_unix_t

§

fn eq(&self, other: &__wasi_addr_unix_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§octs: [u8; 16]

Trait Implementations§

source§

impl Clone for __wasi_addr_unix_t

source§

fn clone(&self) -> __wasi_addr_unix_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_unix_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_unix_t> for __wasi_addr_unix_t

source§

fn eq(&self, other: &__wasi_addr_unix_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_unix_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_unix_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_unix_t

§

impl Eq for __wasi_addr_unix_t

§

impl StructuralEq for __wasi_addr_unix_t

§

impl StructuralPartialEq for __wasi_addr_unix_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_unix_t

source§

impl Eq for __wasi_addr_unix_t

source§

impl StructuralEq for __wasi_addr_unix_t

source§

impl StructuralPartialEq for __wasi_addr_unix_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_ip4_t.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_ip4_t.html index 3d1bedde4c3..329084794a6 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_ip4_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_ip4_t.html @@ -1,12 +1,12 @@ __wasi_cidr_ip4_t in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_cidr_ip4_t {
+                logo

__wasi_cidr_ip4_t

pub struct __wasi_cidr_ip4_t {
     pub ip: __wasi_addr_ip4_t,
     pub prefix: u8,
-}

Fields§

§ip: __wasi_addr_ip4_t§prefix: u8

Trait Implementations§

§

impl Clone for __wasi_cidr_ip4_t

§

fn clone(&self) -> __wasi_cidr_ip4_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_ip4_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_cidr_ip4_t> for __wasi_cidr_ip4_t

§

fn eq(&self, other: &__wasi_cidr_ip4_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§ip: __wasi_addr_ip4_t§prefix: u8

Trait Implementations§

source§

impl Clone for __wasi_cidr_ip4_t

source§

fn clone(&self) -> __wasi_cidr_ip4_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_ip4_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_cidr_ip4_t> for __wasi_cidr_ip4_t

source§

fn eq(&self, other: &__wasi_cidr_ip4_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_cidr_ip4_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_cidr_ip4_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_ip4_t

§

impl Eq for __wasi_cidr_ip4_t

§

impl StructuralEq for __wasi_cidr_ip4_t

§

impl StructuralPartialEq for __wasi_cidr_ip4_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_ip4_t

source§

impl Eq for __wasi_cidr_ip4_t

source§

impl StructuralEq for __wasi_cidr_ip4_t

source§

impl StructuralPartialEq for __wasi_cidr_ip4_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_ip6_t.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_ip6_t.html index eff74c8587d..28f266c29b5 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_ip6_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_ip6_t.html @@ -1,12 +1,12 @@ __wasi_cidr_ip6_t in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_cidr_ip6_t {
+                logo

__wasi_cidr_ip6_t

pub struct __wasi_cidr_ip6_t {
     pub ip: __wasi_addr_ip6_t,
     pub prefix: u8,
-}

Fields§

§ip: __wasi_addr_ip6_t§prefix: u8

Trait Implementations§

§

impl Clone for __wasi_cidr_ip6_t

§

fn clone(&self) -> __wasi_cidr_ip6_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_ip6_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_cidr_ip6_t> for __wasi_cidr_ip6_t

§

fn eq(&self, other: &__wasi_cidr_ip6_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§ip: __wasi_addr_ip6_t§prefix: u8

Trait Implementations§

source§

impl Clone for __wasi_cidr_ip6_t

source§

fn clone(&self) -> __wasi_cidr_ip6_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_ip6_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_cidr_ip6_t> for __wasi_cidr_ip6_t

source§

fn eq(&self, other: &__wasi_cidr_ip6_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_cidr_ip6_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_cidr_ip6_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_ip6_t

§

impl Eq for __wasi_cidr_ip6_t

§

impl StructuralEq for __wasi_cidr_ip6_t

§

impl StructuralPartialEq for __wasi_cidr_ip6_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_ip6_t

source§

impl Eq for __wasi_cidr_ip6_t

source§

impl StructuralEq for __wasi_cidr_ip6_t

source§

impl StructuralPartialEq for __wasi_cidr_ip6_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_t.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_t.html index 97298f0e2d0..a007d0d57e8 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_t.html @@ -1,11 +1,11 @@ __wasi_cidr_t in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_cidr_t {
+                logo

__wasi_cidr_t

pub struct __wasi_cidr_t {
     pub tag: Addressfamily,
     pub _padding: u8,
     pub u: __wasi_cidr_u,
-}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_cidr_u

Trait Implementations§

§

impl Clone for __wasi_cidr_t

§

fn clone(&self) -> __wasi_cidr_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_cidr_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_cidr_u

Trait Implementations§

source§

impl Clone for __wasi_cidr_t

source§

fn clone(&self) -> __wasi_cidr_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_cidr_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_u.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_u.html index 20bd2ceff11..c7601dc51cc 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_u.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_u.html @@ -1,9 +1,9 @@ __wasi_cidr_u in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_cidr_u {
+                logo

__wasi_cidr_u

pub struct __wasi_cidr_u {
     pub octs: [u8; 17],
-}

Fields§

§octs: [u8; 17]

Trait Implementations§

§

impl Clone for __wasi_cidr_u

§

fn clone(&self) -> __wasi_cidr_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_u

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_cidr_u

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§octs: [u8; 17]

Trait Implementations§

source§

impl Clone for __wasi_cidr_u

source§

fn clone(&self) -> __wasi_cidr_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_u

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_cidr_u

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_unix_t.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_unix_t.html index cea1886db99..c573a869a46 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_unix_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_cidr_unix_t.html @@ -1,12 +1,12 @@ __wasi_cidr_unix_t in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_cidr_unix_t {
+                logo

__wasi_cidr_unix_t

pub struct __wasi_cidr_unix_t {
     pub unix: __wasi_addr_unix_t,
     pub prefix: u8,
-}

Fields§

§unix: __wasi_addr_unix_t§prefix: u8

Trait Implementations§

§

impl Clone for __wasi_cidr_unix_t

§

fn clone(&self) -> __wasi_cidr_unix_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_unix_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_cidr_unix_t> for __wasi_cidr_unix_t

§

fn eq(&self, other: &__wasi_cidr_unix_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§unix: __wasi_addr_unix_t§prefix: u8

Trait Implementations§

source§

impl Clone for __wasi_cidr_unix_t

source§

fn clone(&self) -> __wasi_cidr_unix_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_unix_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_cidr_unix_t> for __wasi_cidr_unix_t

source§

fn eq(&self, other: &__wasi_cidr_unix_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_cidr_unix_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_cidr_unix_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_unix_t

§

impl Eq for __wasi_cidr_unix_t

§

impl StructuralEq for __wasi_cidr_unix_t

§

impl StructuralPartialEq for __wasi_cidr_unix_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_unix_t

source§

impl Eq for __wasi_cidr_unix_t

source§

impl StructuralEq for __wasi_cidr_unix_t

source§

impl StructuralPartialEq for __wasi_cidr_unix_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_ciovec_t.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_ciovec_t.html index bea4392ff69..89cec1d5747 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_ciovec_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_ciovec_t.html @@ -1,25 +1,25 @@ __wasi_ciovec_t in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_ciovec_t<M>where
+                logo

__wasi_ciovec_t

pub struct __wasi_ciovec_t<M>where
     M: MemorySize,{
     pub buf: <M as MemorySize>::Offset,
     pub buf_len: <M as MemorySize>::Offset,
-}

Fields§

§buf: <M as MemorySize>::Offset§buf_len: <M as MemorySize>::Offset

Trait Implementations§

§

impl<M> Clone for __wasi_ciovec_t<M>where +}

Fields§

§buf: <M as MemorySize>::Offset§buf_len: <M as MemorySize>::Offset

Trait Implementations§

source§

impl<M> Clone for __wasi_ciovec_t<M>where M: Clone + MemorySize, - <M as MemorySize>::Offset: Clone,

§

fn clone(&self) -> __wasi_ciovec_t<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<M> Debug for __wasi_ciovec_t<M>where + <M as MemorySize>::Offset: Clone,

source§

fn clone(&self) -> __wasi_ciovec_t<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<M> Debug for __wasi_ciovec_t<M>where M: Debug + MemorySize, - <M as MemorySize>::Offset: Debug,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<M> PartialEq<__wasi_ciovec_t<M>> for __wasi_ciovec_t<M>where + <M as MemorySize>::Offset: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<M> PartialEq<__wasi_ciovec_t<M>> for __wasi_ciovec_t<M>where M: PartialEq<M> + MemorySize, - <M as MemorySize>::Offset: PartialEq<<M as MemorySize>::Offset>,

§

fn eq(&self, other: &__wasi_ciovec_t<M>) -> bool

This method tests for self and other values to be equal, and is used + <M as MemorySize>::Offset: PartialEq<<M as MemorySize>::Offset>,

source§

fn eq(&self, other: &__wasi_ciovec_t<M>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl<M> ValueType for __wasi_ciovec_t<M>where - M: MemorySize,

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl<M> ValueType for __wasi_ciovec_t<M>where + M: MemorySize,

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl<M> Copy for __wasi_ciovec_t<M>where +uninitialized (e.g. padding bytes).

source§

impl<M> Copy for __wasi_ciovec_t<M>where M: Copy + MemorySize, - <M as MemorySize>::Offset: Copy,

§

impl<M> Eq for __wasi_ciovec_t<M>where + <M as MemorySize>::Offset: Copy,

source§

impl<M> Eq for __wasi_ciovec_t<M>where M: Eq + MemorySize, - <M as MemorySize>::Offset: Eq,

§

impl<M> StructuralEq for __wasi_ciovec_t<M>where - M: MemorySize,

§

impl<M> StructuralPartialEq for __wasi_ciovec_t<M>where + <M as MemorySize>::Offset: Eq,

source§

impl<M> StructuralEq for __wasi_ciovec_t<M>where + M: MemorySize,

source§

impl<M> StructuralPartialEq for __wasi_ciovec_t<M>where M: MemorySize,

Auto Trait Implementations§

§

impl<M> RefUnwindSafe for __wasi_ciovec_t<M>where <M as MemorySize>::Offset: RefUnwindSafe,

§

impl<M> Send for __wasi_ciovec_t<M>

§

impl<M> Sync for __wasi_ciovec_t<M>

§

impl<M> Unpin for __wasi_ciovec_t<M>where <M as MemorySize>::Offset: Unpin,

§

impl<M> UnwindSafe for __wasi_ciovec_t<M>where diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_hardwareaddress_t.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_hardwareaddress_t.html index 9ddcdb14c0f..9d3cab17ecf 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_hardwareaddress_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_hardwareaddress_t.html @@ -1,11 +1,11 @@ __wasi_hardwareaddress_t in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_hardwareaddress_t {
+                logo

__wasi_hardwareaddress_t

pub struct __wasi_hardwareaddress_t {
     pub octs: [u8; 6],
-}

Fields§

§octs: [u8; 6]

Trait Implementations§

§

impl Clone for __wasi_hardwareaddress_t

§

fn clone(&self) -> __wasi_hardwareaddress_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_hardwareaddress_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_hardwareaddress_t> for __wasi_hardwareaddress_t

§

fn eq(&self, other: &__wasi_hardwareaddress_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§octs: [u8; 6]

Trait Implementations§

source§

impl Clone for __wasi_hardwareaddress_t

source§

fn clone(&self) -> __wasi_hardwareaddress_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_hardwareaddress_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_hardwareaddress_t> for __wasi_hardwareaddress_t

source§

fn eq(&self, other: &__wasi_hardwareaddress_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_hardwareaddress_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_hardwareaddress_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_hardwareaddress_t

§

impl Eq for __wasi_hardwareaddress_t

§

impl StructuralEq for __wasi_hardwareaddress_t

§

impl StructuralPartialEq for __wasi_hardwareaddress_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_hardwareaddress_t

source§

impl Eq for __wasi_hardwareaddress_t

source§

impl StructuralEq for __wasi_hardwareaddress_t

source§

impl StructuralPartialEq for __wasi_hardwareaddress_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_iovec_t.html b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_iovec_t.html index 7855516e0fb..07dcb91e044 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_iovec_t.html +++ b/crates/doc/wasmer_wasix/syscalls/types/struct.__wasi_iovec_t.html @@ -1,25 +1,25 @@ __wasi_iovec_t in wasmer_wasix::syscalls::types - Rust
pub struct __wasi_iovec_t<M>where
+                logo

__wasi_iovec_t

pub struct __wasi_iovec_t<M>where
     M: MemorySize,{
     pub buf: <M as MemorySize>::Offset,
     pub buf_len: <M as MemorySize>::Offset,
-}

Fields§

§buf: <M as MemorySize>::Offset§buf_len: <M as MemorySize>::Offset

Trait Implementations§

§

impl<M> Clone for __wasi_iovec_t<M>where +}

Fields§

§buf: <M as MemorySize>::Offset§buf_len: <M as MemorySize>::Offset

Trait Implementations§

source§

impl<M> Clone for __wasi_iovec_t<M>where M: Clone + MemorySize, - <M as MemorySize>::Offset: Clone,

§

fn clone(&self) -> __wasi_iovec_t<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<M> Debug for __wasi_iovec_t<M>where + <M as MemorySize>::Offset: Clone,

source§

fn clone(&self) -> __wasi_iovec_t<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<M> Debug for __wasi_iovec_t<M>where M: Debug + MemorySize, - <M as MemorySize>::Offset: Debug,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<M> PartialEq<__wasi_iovec_t<M>> for __wasi_iovec_t<M>where + <M as MemorySize>::Offset: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<M> PartialEq<__wasi_iovec_t<M>> for __wasi_iovec_t<M>where M: PartialEq<M> + MemorySize, - <M as MemorySize>::Offset: PartialEq<<M as MemorySize>::Offset>,

§

fn eq(&self, other: &__wasi_iovec_t<M>) -> bool

This method tests for self and other values to be equal, and is used + <M as MemorySize>::Offset: PartialEq<<M as MemorySize>::Offset>,

source§

fn eq(&self, other: &__wasi_iovec_t<M>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl<M> ValueType for __wasi_iovec_t<M>where - M: MemorySize,

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl<M> ValueType for __wasi_iovec_t<M>where + M: MemorySize,

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl<M> Copy for __wasi_iovec_t<M>where +uninitialized (e.g. padding bytes).

source§

impl<M> Copy for __wasi_iovec_t<M>where M: Copy + MemorySize, - <M as MemorySize>::Offset: Copy,

§

impl<M> Eq for __wasi_iovec_t<M>where + <M as MemorySize>::Offset: Copy,

source§

impl<M> Eq for __wasi_iovec_t<M>where M: Eq + MemorySize, - <M as MemorySize>::Offset: Eq,

§

impl<M> StructuralEq for __wasi_iovec_t<M>where - M: MemorySize,

§

impl<M> StructuralPartialEq for __wasi_iovec_t<M>where + <M as MemorySize>::Offset: Eq,

source§

impl<M> StructuralEq for __wasi_iovec_t<M>where + M: MemorySize,

source§

impl<M> StructuralPartialEq for __wasi_iovec_t<M>where M: MemorySize,

Auto Trait Implementations§

§

impl<M> RefUnwindSafe for __wasi_iovec_t<M>where <M as MemorySize>::Offset: RefUnwindSafe,

§

impl<M> Send for __wasi_iovec_t<M>

§

impl<M> Sync for __wasi_iovec_t<M>

§

impl<M> Unpin for __wasi_iovec_t<M>where <M as MemorySize>::Offset: Unpin,

§

impl<M> UnwindSafe for __wasi_iovec_t<M>where diff --git a/crates/doc/wasmer_wasix/syscalls/types/subscription/enum.Eventtype.html b/crates/doc/wasmer_wasix/syscalls/types/subscription/enum.Eventtype.html index c4be46c1f39..64ce9045f0e 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/subscription/enum.Eventtype.html +++ b/crates/doc/wasmer_wasix/syscalls/types/subscription/enum.Eventtype.html @@ -1,5 +1,5 @@ Eventtype in wasmer_wasix::syscalls::types::subscription - Rust

Trait Implementations§

§

impl Clone for Eventtype

§

fn clone(&self) -> Eventtype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Eventtype

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for Eventtype

§

fn deserialize<__D>( +

Trait Implementations§

source§

impl Clone for Eventtype

source§

fn clone(&self) -> Eventtype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Eventtype

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Eventtype

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<Eventtype, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl FromToNativeWasmType for Eventtype

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Eventtype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Eventtype as FromToNativeWasmType>::Native) -> Eventtype

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Eventtype> for Eventtype

§

fn eq(&self, other: &Eventtype) -> bool

This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl FromToNativeWasmType for Eventtype

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Eventtype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Eventtype as FromToNativeWasmType>::Native) -> Eventtype

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Eventtype> for Eventtype

source§

fn eq(&self, other: &Eventtype) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Serialize for Eventtype

§

fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for Eventtype

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl ValueType for Eventtype

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,
Serialize this value into the given Serde serializer. Read more
source§

impl ValueType for Eventtype

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Eventtype

§

impl Eq for Eventtype

§

impl StructuralEq for Eventtype

§

impl StructuralPartialEq for Eventtype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Eventtype

source§

impl Eq for Eventtype

source§

impl StructuralEq for Eventtype

source§

impl StructuralPartialEq for Eventtype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/subscription/index.html b/crates/doc/wasmer_wasix/syscalls/types/subscription/index.html index 6c244ceaa51..11a67555650 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/subscription/index.html +++ b/crates/doc/wasmer_wasix/syscalls/types/subscription/index.html @@ -1,5 +1,5 @@ wasmer_wasix::syscalls::types::subscription - Rust

Structs

source§

impl Copy for OptionTimestamp

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/type.Count.html b/crates/doc/wasmer_wasix/syscalls/types/type.Count.html index c37c2498cf6..f803957732d 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/type.Count.html +++ b/crates/doc/wasmer_wasix/syscalls/types/type.Count.html @@ -1,2 +1,2 @@ Count in wasmer_wasix::syscalls::types - Rust

Type Definition wasmer_wasix::syscalls::types::Count

pub type Count = u32;
\ No newline at end of file + logo

Count

Type Definition wasmer_wasix::syscalls::types::Count

source ·
pub type Count = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/type.EventFdFlags.html b/crates/doc/wasmer_wasix/syscalls/types/type.EventFdFlags.html index 58ca742e8c4..7497c68c6ab 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/type.EventFdFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/type.EventFdFlags.html @@ -1,2 +1,2 @@ EventFdFlags in wasmer_wasix::syscalls::types - Rust

Type Definition wasmer_wasix::syscalls::types::EventFdFlags

pub type EventFdFlags = u16;
\ No newline at end of file + logo

EventFdFlags

Type Definition wasmer_wasix::syscalls::types::EventFdFlags

source ·
pub type EventFdFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/type.FileDelta.html b/crates/doc/wasmer_wasix/syscalls/types/type.FileDelta.html index 696dd3f66fe..e13ee8458de 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/type.FileDelta.html +++ b/crates/doc/wasmer_wasix/syscalls/types/type.FileDelta.html @@ -1,2 +1,2 @@ FileDelta in wasmer_wasix::syscalls::types - Rust

Type Definition wasmer_wasix::syscalls::types::FileDelta

pub type FileDelta = i64;
\ No newline at end of file + logo

FileDelta

Type Definition wasmer_wasix::syscalls::types::FileDelta

source ·
pub type FileDelta = i64;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/type.LookupFlags.html b/crates/doc/wasmer_wasix/syscalls/types/type.LookupFlags.html index 14dbeb9628d..a589395aecf 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/type.LookupFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/type.LookupFlags.html @@ -1,2 +1,2 @@ LookupFlags in wasmer_wasix::syscalls::types - Rust

Type Definition wasmer_wasix::syscalls::types::LookupFlags

pub type LookupFlags = u32;
\ No newline at end of file + logo

LookupFlags

Type Definition wasmer_wasix::syscalls::types::LookupFlags

source ·
pub type LookupFlags = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/type.RiFlags.html b/crates/doc/wasmer_wasix/syscalls/types/type.RiFlags.html index f5972e50f74..843b1b0890e 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/type.RiFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/type.RiFlags.html @@ -1,2 +1,2 @@ RiFlags in wasmer_wasix::syscalls::types - Rust

Type Definition wasmer_wasix::syscalls::types::RiFlags

pub type RiFlags = u16;
\ No newline at end of file + logo

RiFlags

Type Definition wasmer_wasix::syscalls::types::RiFlags

source ·
pub type RiFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/type.RoFlags.html b/crates/doc/wasmer_wasix/syscalls/types/type.RoFlags.html index fa0ff7d99db..2d225085891 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/type.RoFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/type.RoFlags.html @@ -1,2 +1,2 @@ RoFlags in wasmer_wasix::syscalls::types - Rust

Type Definition wasmer_wasix::syscalls::types::RoFlags

pub type RoFlags = u16;
\ No newline at end of file + logo

RoFlags

Type Definition wasmer_wasix::syscalls::types::RoFlags

source ·
pub type RoFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/type.SdFlags.html b/crates/doc/wasmer_wasix/syscalls/types/type.SdFlags.html index 96b9ebfcf9a..fb74525a6ca 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/type.SdFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/type.SdFlags.html @@ -1,2 +1,2 @@ SdFlags in wasmer_wasix::syscalls::types - Rust

Type Definition wasmer_wasix::syscalls::types::SdFlags

pub type SdFlags = u8;
\ No newline at end of file + logo

SdFlags

Type Definition wasmer_wasix::syscalls::types::SdFlags

source ·
pub type SdFlags = u8;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/type.SiFlags.html b/crates/doc/wasmer_wasix/syscalls/types/type.SiFlags.html index 0525bbc34c6..a8c8f56bff2 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/type.SiFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/type.SiFlags.html @@ -1,2 +1,2 @@ SiFlags in wasmer_wasix::syscalls::types - Rust

Type Definition wasmer_wasix::syscalls::types::SiFlags

pub type SiFlags = u16;
\ No newline at end of file + logo

SiFlags

Type Definition wasmer_wasix::syscalls::types::SiFlags

source ·
pub type SiFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Addressfamily.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Addressfamily.html index 35c23e19782..4e3e845fe98 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Addressfamily.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Addressfamily.html @@ -1,16 +1,16 @@ Addressfamily in wasmer_wasix::syscalls::types::wasi - Rust
pub enum Addressfamily {
+                logo

Addressfamily

pub enum Addressfamily {
     Unspec,
     Inet4,
     Inet6,
     Unix,
-}

Variants§

§

Unspec

§

Inet4

§

Inet6

§

Unix

Trait Implementations§

§

impl Clone for Addressfamily

§

fn clone(&self) -> Addressfamily

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Addressfamily

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Addressfamily

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Addressfamily as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native( +}

Variants§

§

Unspec

§

Inet4

§

Inet6

§

Unix

Trait Implementations§

source§

impl Clone for Addressfamily

source§

fn clone(&self) -> Addressfamily

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Addressfamily

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Addressfamily

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Addressfamily as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native( n: <Addressfamily as FromToNativeWasmType>::Native -) -> Addressfamily

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Addressfamily> for Addressfamily

§

fn eq(&self, other: &Addressfamily) -> bool

This method tests for self and other values to be equal, and is used +) -> Addressfamily

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Addressfamily> for Addressfamily

source§

fn eq(&self, other: &Addressfamily) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Addressfamily

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Addressfamily

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Addressfamily

§

impl Eq for Addressfamily

§

impl StructuralEq for Addressfamily

§

impl StructuralPartialEq for Addressfamily

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Addressfamily

source§

impl Eq for Addressfamily

source§

impl StructuralEq for Addressfamily

source§

impl StructuralPartialEq for Addressfamily

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Advice.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Advice.html index 4c1e56a818e..09a39c4b321 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Advice.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Advice.html @@ -1,5 +1,5 @@ Advice in wasmer_wasix::syscalls::types::wasi - Rust

Trait Implementations§

§

impl Clone for Advice

§

fn clone(&self) -> Advice

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Advice

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Advice

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Advice as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Advice as FromToNativeWasmType>::Native) -> Advice

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Advice> for Advice

§

fn eq(&self, other: &Advice) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for Advice

source§

fn clone(&self) -> Advice

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Advice

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Advice

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Advice as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Advice as FromToNativeWasmType>::Native) -> Advice

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Advice> for Advice

source§

fn eq(&self, other: &Advice) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Advice

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Advice

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Advice

§

impl Eq for Advice

§

impl StructuralEq for Advice

§

impl StructuralPartialEq for Advice

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Advice

source§

impl Eq for Advice

source§

impl StructuralEq for Advice

source§

impl StructuralPartialEq for Advice

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Bool.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Bool.html index 24a9ade854f..9593946d1ba 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Bool.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Bool.html @@ -1,12 +1,12 @@ Bool in wasmer_wasix::syscalls::types::wasi - Rust
pub enum Bool {
+                logo

Bool

pub enum Bool {
     False,
     True,
-}

Variants§

§

False

§

True

Trait Implementations§

§

impl Clone for Bool

§

fn clone(&self) -> Bool

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Bool

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for Bool

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Bool

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Bool as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Bool as FromToNativeWasmType>::Native) -> Bool

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Bool> for Bool

§

fn eq(&self, other: &Bool) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

False

§

True

Trait Implementations§

source§

impl Clone for Bool

source§

fn clone(&self) -> Bool

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Bool

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Display for Bool

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Bool

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Bool as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Bool as FromToNativeWasmType>::Native) -> Bool

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Bool> for Bool

source§

fn eq(&self, other: &Bool) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Bool

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Bool

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Bool

§

impl Eq for Bool

§

impl StructuralEq for Bool

§

impl StructuralPartialEq for Bool

Auto Trait Implementations§

§

impl RefUnwindSafe for Bool

§

impl Send for Bool

§

impl Sync for Bool

§

impl Unpin for Bool

§

impl UnwindSafe for Bool

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Bool

source§

impl Eq for Bool

source§

impl StructuralEq for Bool

source§

impl StructuralPartialEq for Bool

Auto Trait Implementations§

§

impl RefUnwindSafe for Bool

§

impl Send for Bool

§

impl Sync for Bool

§

impl Unpin for Bool

§

impl UnwindSafe for Bool

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Clockid.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Clockid.html index 62a6c0e9c66..8ff70419a75 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Clockid.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Clockid.html @@ -1,5 +1,5 @@ Clockid in wasmer_wasix::syscalls::types::wasi - Rust

Trait Implementations§

§

impl Clone for Clockid

§

fn clone(&self) -> Clockid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Clockid

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Clockid> for Snapshot0Clockid

Workaround implementation because wit-bindgen does not generate +

Trait Implementations§

source§

impl Clone for Clockid

source§

fn clone(&self) -> Clockid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Clockid

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Clockid> for Snapshot0Clockid

Workaround implementation because wit-bindgen does not generate type aliases, but instead creates the same filetype in each module for use statements in the .wit file.

-
§

fn from(other: Clockid) -> Snapshot0Clockid

Converts to this type from the input type.
§

impl From<Snapshot0Clockid> for Clockid

§

fn from(other: Snapshot0Clockid) -> Clockid

Converts to this type from the input type.
§

impl FromToNativeWasmType for Clockid

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Clockid as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Clockid as FromToNativeWasmType>::Native) -> Clockid

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Clockid

§

fn hash<__H>(&self, state: &mut __H)where +

source§

fn from(other: Clockid) -> Snapshot0Clockid

Converts to this type from the input type.
source§

impl From<Snapshot0Clockid> for Clockid

source§

fn from(other: Snapshot0Clockid) -> Clockid

Converts to this type from the input type.
source§

impl FromToNativeWasmType for Clockid

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Clockid as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Clockid as FromToNativeWasmType>::Native) -> Clockid

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Clockid

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl PartialEq<Clockid> for Clockid

§

fn eq(&self, other: &Clockid) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Clockid> for Clockid

source§

fn eq(&self, other: &Clockid) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl TryFrom<u32> for Clockid

§

type Error = TryFromPrimitiveError<Clockid>

The type returned in the event of a conversion error.
§

fn try_from(number: u32) -> Result<Clockid, TryFromPrimitiveError<Clockid>>

Performs the conversion.
§

impl TryFromPrimitive for Clockid

§

type Primitive = u32

§

const NAME: &'static str = "Clockid"

§

fn try_from_primitive( +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<u32> for Clockid

§

type Error = TryFromPrimitiveError<Clockid>

The type returned in the event of a conversion error.
source§

fn try_from(number: u32) -> Result<Clockid, TryFromPrimitiveError<Clockid>>

Performs the conversion.
source§

impl TryFromPrimitive for Clockid

§

type Primitive = u32

source§

const NAME: &'static str = "Clockid"

source§

fn try_from_primitive( number: <Clockid as TryFromPrimitive>::Primitive -) -> Result<Clockid, TryFromPrimitiveError<Clockid>>

§

impl ValueType for Clockid

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +) -> Result<Clockid, TryFromPrimitiveError<Clockid>>
source§

impl ValueType for Clockid

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Clockid

§

impl Eq for Clockid

§

impl StructuralEq for Clockid

§

impl StructuralPartialEq for Clockid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Clockid

source§

impl Eq for Clockid

source§

impl StructuralEq for Clockid

source§

impl StructuralPartialEq for Clockid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.EpollCtl.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.EpollCtl.html index 60bfa7ff5ce..4522f910e20 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.EpollCtl.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.EpollCtl.html @@ -1,5 +1,5 @@ EpollCtl in wasmer_wasix::syscalls::types::wasi - Rust

Trait Implementations§

§

impl Clone for EpollCtl

§

fn clone(&self) -> EpollCtl

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for EpollCtl

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for EpollCtl

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <EpollCtl as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <EpollCtl as FromToNativeWasmType>::Native) -> EpollCtl

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for EpollCtl

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Clone for EpollCtl

source§

fn clone(&self) -> EpollCtl

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EpollCtl

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for EpollCtl

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <EpollCtl as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <EpollCtl as FromToNativeWasmType>::Native) -> EpollCtl

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for EpollCtl

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl PartialEq<EpollCtl> for EpollCtl

§

fn eq(&self, other: &EpollCtl) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<EpollCtl> for EpollCtl

source§

fn eq(&self, other: &EpollCtl) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl TryFrom<u32> for EpollCtl

§

type Error = TryFromPrimitiveError<EpollCtl>

The type returned in the event of a conversion error.
§

fn try_from(number: u32) -> Result<EpollCtl, TryFromPrimitiveError<EpollCtl>>

Performs the conversion.
§

impl TryFromPrimitive for EpollCtl

§

type Primitive = u32

§

const NAME: &'static str = "EpollCtl"

§

fn try_from_primitive( +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<u32> for EpollCtl

§

type Error = TryFromPrimitiveError<EpollCtl>

The type returned in the event of a conversion error.
source§

fn try_from(number: u32) -> Result<EpollCtl, TryFromPrimitiveError<EpollCtl>>

Performs the conversion.
source§

impl TryFromPrimitive for EpollCtl

§

type Primitive = u32

source§

const NAME: &'static str = "EpollCtl"

source§

fn try_from_primitive( number: <EpollCtl as TryFromPrimitive>::Primitive -) -> Result<EpollCtl, TryFromPrimitiveError<EpollCtl>>

§

impl ValueType for EpollCtl

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +) -> Result<EpollCtl, TryFromPrimitiveError<EpollCtl>>
source§

impl ValueType for EpollCtl

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for EpollCtl

§

impl Eq for EpollCtl

§

impl StructuralEq for EpollCtl

§

impl StructuralPartialEq for EpollCtl

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for EpollCtl

source§

impl Eq for EpollCtl

source§

impl StructuralEq for EpollCtl

source§

impl StructuralPartialEq for EpollCtl

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Errno.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Errno.html index 2d6246938bd..e33a57ff82b 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Errno.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Errno.html @@ -1,5 +1,5 @@ Errno in wasmer_wasix::syscalls::types::wasi - Rust
pub enum Errno {
+                logo

Errno

pub enum Errno {
 
Show 80 variants Success, Toobig, Access, @@ -164,26 +164,26 @@
§

Shutdown

Cannot send after socket shutdown.

§

Memviolation

Memory access violation.

§

Unknown

An unknown error has occured

-

Implementations§

§

impl Errno

pub fn name(&self) -> &'static str

pub fn message(&self) -> &'static str

Trait Implementations§

§

impl Clone for Errno

§

fn clone(&self) -> Errno

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Errno

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for Errno

§

fn deserialize<__D>( +

Implementations§

source§

impl Errno

source

pub fn name(&self) -> &'static str

source

pub fn message(&self) -> &'static str

Trait Implementations§

source§

impl Clone for Errno

source§

fn clone(&self) -> Errno

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Errno

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Errno

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<Errno, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl Display for Errno

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Error for Errno

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
§

impl From<Errno> for Error

§

fn from(err: Errno) -> Error

Converts to this type from the input type.
§

impl From<Errno> for ErrorKind

§

fn from(err: Errno) -> ErrorKind

Converts to this type from the input type.
§

impl From<Errno> for ExitCode

§

fn from(val: Errno) -> ExitCode

Converts to this type from the input type.
§

impl From<Error> for Errno

§

fn from(err: Error) -> Errno

Converts to this type from the input type.
§

impl From<ExitCode> for Errno

§

fn from(code: ExitCode) -> Errno

Converts to this type from the input type.
source§

impl From<WasiThreadError> for Errno

source§

fn from(a: WasiThreadError) -> Errno

Converts to this type from the input type.
§

impl FromToNativeWasmType for Errno

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Errno as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Errno as FromToNativeWasmType>::Native) -> Errno

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Errno

§

fn hash<__H>(&self, state: &mut __H)where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Errno

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Error for Errno

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Errno> for Error

source§

fn from(err: Errno) -> Error

Converts to this type from the input type.
source§

impl From<Errno> for ErrorKind

source§

fn from(err: Errno) -> ErrorKind

Converts to this type from the input type.
source§

impl From<Errno> for ExitCode

source§

fn from(val: Errno) -> ExitCode

Converts to this type from the input type.
source§

impl From<Error> for Errno

source§

fn from(err: Error) -> Errno

Converts to this type from the input type.
source§

impl From<ExitCode> for Errno

source§

fn from(code: ExitCode) -> Errno

Converts to this type from the input type.
source§

impl From<WasiThreadError> for Errno

source§

fn from(a: WasiThreadError) -> Errno

Converts to this type from the input type.
source§

impl FromToNativeWasmType for Errno

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Errno as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Errno as FromToNativeWasmType>::Native) -> Errno

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Errno

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl Ord for Errno

§

fn cmp(&self, other: &Errno) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Errno

source§

fn cmp(&self, other: &Errno) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Errno> for Errno

§

fn eq(&self, other: &Errno) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Errno> for Errno

source§

fn eq(&self, other: &Errno) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Errno> for Errno

§

fn partial_cmp(&self, other: &Errno) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Errno> for Errno

source§

fn partial_cmp(&self, other: &Errno) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Serialize for Errno

§

fn serialize<__S>( +operator. Read more

source§

impl Serialize for Errno

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl ValueType for Errno

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,
Serialize this value into the given Serde serializer. Read more
source§

impl ValueType for Errno

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Errno

§

impl Eq for Errno

§

impl StructuralEq for Errno

§

impl StructuralPartialEq for Errno

Auto Trait Implementations§

§

impl RefUnwindSafe for Errno

§

impl Send for Errno

§

impl Sync for Errno

§

impl Unpin for Errno

§

impl UnwindSafe for Errno

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Errno

source§

impl Eq for Errno

source§

impl StructuralEq for Errno

source§

impl StructuralPartialEq for Errno

Auto Trait Implementations§

§

impl RefUnwindSafe for Errno

§

impl Send for Errno

§

impl Sync for Errno

§

impl Unpin for Errno

§

impl UnwindSafe for Errno

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Eventtype.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Eventtype.html index e7e964dc980..c940b0ad548 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Eventtype.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Eventtype.html @@ -1,5 +1,5 @@ Eventtype in wasmer_wasix::syscalls::types::wasi - Rust

Trait Implementations§

§

impl Clone for Eventtype

§

fn clone(&self) -> Eventtype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Eventtype

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for Eventtype

§

fn deserialize<__D>( +

Trait Implementations§

source§

impl Clone for Eventtype

source§

fn clone(&self) -> Eventtype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Eventtype

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Eventtype

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<Eventtype, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl FromToNativeWasmType for Eventtype

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Eventtype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Eventtype as FromToNativeWasmType>::Native) -> Eventtype

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Eventtype> for Eventtype

§

fn eq(&self, other: &Eventtype) -> bool

This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl FromToNativeWasmType for Eventtype

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Eventtype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Eventtype as FromToNativeWasmType>::Native) -> Eventtype

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Eventtype> for Eventtype

source§

fn eq(&self, other: &Eventtype) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Serialize for Eventtype

§

fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for Eventtype

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl ValueType for Eventtype

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,
Serialize this value into the given Serde serializer. Read more
source§

impl ValueType for Eventtype

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Eventtype

§

impl Eq for Eventtype

§

impl StructuralEq for Eventtype

§

impl StructuralPartialEq for Eventtype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Eventtype

source§

impl Eq for Eventtype

source§

impl StructuralEq for Eventtype

source§

impl StructuralPartialEq for Eventtype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.ExitCode.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.ExitCode.html index bd9762604f3..55a277cd84e 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.ExitCode.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.ExitCode.html @@ -1,22 +1,22 @@ ExitCode in wasmer_wasix::syscalls::types::wasi - Rust
pub enum ExitCode {
+                logo

ExitCode

pub enum ExitCode {
     Errno(Errno),
     Other(i32),
-}

Variants§

§

Errno(Errno)

§

Other(i32)

Implementations§

§

impl ExitCode

pub fn raw(&self) -> i32

pub fn is_success(&self) -> bool

Trait Implementations§

§

impl Clone for ExitCode

§

fn clone(&self) -> ExitCode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for ExitCode

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for ExitCode

§

fn deserialize<__D>( +}

Variants§

§

Errno(Errno)

§

Other(i32)

Implementations§

source§

impl ExitCode

source

pub fn raw(&self) -> i32

source

pub fn is_success(&self) -> bool

Trait Implementations§

source§

impl Clone for ExitCode

source§

fn clone(&self) -> ExitCode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ExitCode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ExitCode

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<ExitCode, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl Display for ExitCode

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Errno> for ExitCode

§

fn from(val: Errno) -> ExitCode

Converts to this type from the input type.
§

impl From<ExitCode> for Errno

§

fn from(code: ExitCode) -> Errno

Converts to this type from the input type.
§

impl From<i32> for ExitCode

§

fn from(val: i32) -> ExitCode

Converts to this type from the input type.
§

impl FromToNativeWasmType for ExitCode

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <ExitCode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <ExitCode as FromToNativeWasmType>::Native) -> ExitCode

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Ord for ExitCode

§

fn cmp(&self, other: &ExitCode) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ExitCode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Errno> for ExitCode

source§

fn from(val: Errno) -> ExitCode

Converts to this type from the input type.
source§

impl From<ExitCode> for Errno

source§

fn from(code: ExitCode) -> Errno

Converts to this type from the input type.
source§

impl From<i32> for ExitCode

source§

fn from(val: i32) -> ExitCode

Converts to this type from the input type.
source§

impl FromToNativeWasmType for ExitCode

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <ExitCode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <ExitCode as FromToNativeWasmType>::Native) -> ExitCode

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Ord for ExitCode

source§

fn cmp(&self, other: &ExitCode) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<ExitCode> for ExitCode

§

fn eq(&self, other: &ExitCode) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ExitCode> for ExitCode

source§

fn eq(&self, other: &ExitCode) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<ExitCode> for ExitCode

§

fn partial_cmp(&self, other: &ExitCode) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ExitCode> for ExitCode

source§

fn partial_cmp(&self, other: &ExitCode) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Serialize for ExitCode

§

fn serialize<__S>( +operator. Read more

source§

impl Serialize for ExitCode

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl Copy for ExitCode

§

impl Eq for ExitCode

§

impl StructuralEq for ExitCode

§

impl StructuralPartialEq for ExitCode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for ExitCode

source§

impl Eq for ExitCode

source§

impl StructuralEq for ExitCode

source§

impl StructuralPartialEq for ExitCode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Filetype.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Filetype.html index 1dadfb105cb..6181f410170 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Filetype.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Filetype.html @@ -1,5 +1,5 @@ Filetype in wasmer_wasix::syscalls::types::wasi - Rust

Trait Implementations§

§

impl Clone for Filetype

§

fn clone(&self) -> Filetype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Filetype

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Filetype

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Filetype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Filetype as FromToNativeWasmType>::Native) -> Filetype

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Filetype> for Filetype

§

fn eq(&self, other: &Filetype) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for Filetype

source§

fn clone(&self) -> Filetype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Filetype

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Filetype

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Filetype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Filetype as FromToNativeWasmType>::Native) -> Filetype

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Filetype> for Filetype

source§

fn eq(&self, other: &Filetype) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Filetype

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Filetype

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Filetype

§

impl Eq for Filetype

§

impl StructuralEq for Filetype

§

impl StructuralPartialEq for Filetype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Filetype

source§

impl Eq for Filetype

source§

impl StructuralEq for Filetype

source§

impl StructuralPartialEq for Filetype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.JoinStatusType.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.JoinStatusType.html index 8323f94af4b..d0884c24a9a 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.JoinStatusType.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.JoinStatusType.html @@ -1,5 +1,5 @@ JoinStatusType in wasmer_wasix::syscalls::types::wasi - Rust

Trait Implementations§

§

impl Clone for JoinStatusType

§

fn clone(&self) -> JoinStatusType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for JoinStatusType

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for JoinStatusType

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <JoinStatusType as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native( +

Trait Implementations§

source§

impl Clone for JoinStatusType

source§

fn clone(&self) -> JoinStatusType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for JoinStatusType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for JoinStatusType

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <JoinStatusType as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native( n: <JoinStatusType as FromToNativeWasmType>::Native -) -> JoinStatusType

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<JoinStatusType> for JoinStatusType

§

fn eq(&self, other: &JoinStatusType) -> bool

This method tests for self and other values to be equal, and is used +) -> JoinStatusType

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<JoinStatusType> for JoinStatusType

source§

fn eq(&self, other: &JoinStatusType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for JoinStatusType

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for JoinStatusType

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for JoinStatusType

§

impl Eq for JoinStatusType

§

impl StructuralEq for JoinStatusType

§

impl StructuralPartialEq for JoinStatusType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for JoinStatusType

source§

impl Eq for JoinStatusType

source§

impl StructuralEq for JoinStatusType

source§

impl StructuralPartialEq for JoinStatusType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.OptionTag.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.OptionTag.html index 45e5dc5bfda..652b8dd9198 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.OptionTag.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.OptionTag.html @@ -1,13 +1,13 @@ OptionTag in wasmer_wasix::syscalls::types::wasi - Rust
pub enum OptionTag {
+                logo

OptionTag

pub enum OptionTag {
     None,
     Some,
 }
Expand description

__wasi_option_t

-

Variants§

§

None

§

Some

Trait Implementations§

§

impl Clone for OptionTag

§

fn clone(&self) -> OptionTag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for OptionTag

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for OptionTag

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <OptionTag as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <OptionTag as FromToNativeWasmType>::Native) -> OptionTag

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<OptionTag> for OptionTag

§

fn eq(&self, other: &OptionTag) -> bool

This method tests for self and other values to be equal, and is used +

Variants§

§

None

§

Some

Trait Implementations§

source§

impl Clone for OptionTag

source§

fn clone(&self) -> OptionTag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OptionTag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for OptionTag

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <OptionTag as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <OptionTag as FromToNativeWasmType>::Native) -> OptionTag

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<OptionTag> for OptionTag

source§

fn eq(&self, other: &OptionTag) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for OptionTag

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for OptionTag

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for OptionTag

§

impl Eq for OptionTag

§

impl StructuralEq for OptionTag

§

impl StructuralPartialEq for OptionTag

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for OptionTag

source§

impl Eq for OptionTag

source§

impl StructuralEq for OptionTag

source§

impl StructuralPartialEq for OptionTag

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Preopentype.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Preopentype.html index d64716871c1..541077c6c79 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Preopentype.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Preopentype.html @@ -1,15 +1,15 @@ Preopentype in wasmer_wasix::syscalls::types::wasi - Rust
pub enum Preopentype {
+                logo

Preopentype

pub enum Preopentype {
     Dir,
     Unknown,
 }
Expand description

Identifiers for preopened capabilities.

Variants§

§

Dir

A pre-opened directory.

§

Unknown

Unknown.

-

Trait Implementations§

§

impl Clone for Preopentype

§

fn clone(&self) -> Preopentype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Preopentype

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Preopentype

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Preopentype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Preopentype as FromToNativeWasmType>::Native) -> Preopentype

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Preopentype> for Preopentype

§

fn eq(&self, other: &Preopentype) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for Preopentype

source§

fn clone(&self) -> Preopentype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Preopentype

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Preopentype

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Preopentype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Preopentype as FromToNativeWasmType>::Native) -> Preopentype

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Preopentype> for Preopentype

source§

fn eq(&self, other: &Preopentype) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Preopentype

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Preopentype

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Preopentype

§

impl Eq for Preopentype

§

impl StructuralEq for Preopentype

§

impl StructuralPartialEq for Preopentype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Preopentype

source§

impl Eq for Preopentype

source§

impl StructuralEq for Preopentype

source§

impl StructuralPartialEq for Preopentype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.PrestatEnum.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.PrestatEnum.html index c316e57b533..e3f17f07848 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.PrestatEnum.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.PrestatEnum.html @@ -1,9 +1,9 @@ PrestatEnum in wasmer_wasix::syscalls::types::wasi - Rust
pub enum PrestatEnum {
+                logo

PrestatEnum

pub enum PrestatEnum {
     Dir {
         pr_name_len: u32,
     },
-}

Variants§

§

Dir

Fields

§pr_name_len: u32

Implementations§

§

impl PrestatEnum

pub fn untagged(self) -> PrestatU

Trait Implementations§

§

impl Clone for PrestatEnum

§

fn clone(&self) -> PrestatEnum

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Copy for PrestatEnum

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

Dir

Fields

§pr_name_len: u32

Implementations§

Trait Implementations§

source§

impl Clone for PrestatEnum

source§

fn clone(&self) -> PrestatEnum

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for PrestatEnum

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Signal.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Signal.html index 24454b4b7de..5694b8b3e1e 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Signal.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Signal.html @@ -1,5 +1,5 @@ Signal in wasmer_wasix::syscalls::types::wasi - Rust
pub enum Signal {
+                logo

Signal

pub enum Signal {
 
Show 32 variants Signone, Sighup, Sigint, @@ -32,16 +32,16 @@ Sigpoll, Sigpwr, Sigsys, -
}

Variants§

§

Signone

§

Sighup

§

Sigint

§

Sigquit

§

Sigill

§

Sigtrap

§

Sigabrt

§

Sigbus

§

Sigfpe

§

Sigkill

§

Sigusr1

§

Sigsegv

§

Sigusr2

§

Sigpipe

§

Sigalrm

§

Sigterm

§

Sigstkflt

§

Sigchld

§

Sigcont

§

Sigstop

§

Sigtstp

§

Sigttin

§

Sigttou

§

Sigurg

§

Sigxcpu

§

Sigxfsz

§

Sigvtalrm

§

Sigprof

§

Sigwinch

§

Sigpoll

§

Sigpwr

§

Sigsys

Trait Implementations§

§

impl Clone for Signal

§

fn clone(&self) -> Signal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Signal

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Signal

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Signal as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Signal as FromToNativeWasmType>::Native) -> Signal

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Signal

§

fn hash<__H>(&self, state: &mut __H)where +

}

Variants§

§

Signone

§

Sighup

§

Sigint

§

Sigquit

§

Sigill

§

Sigtrap

§

Sigabrt

§

Sigbus

§

Sigfpe

§

Sigkill

§

Sigusr1

§

Sigsegv

§

Sigusr2

§

Sigpipe

§

Sigalrm

§

Sigterm

§

Sigstkflt

§

Sigchld

§

Sigcont

§

Sigstop

§

Sigtstp

§

Sigttin

§

Sigttou

§

Sigurg

§

Sigxcpu

§

Sigxfsz

§

Sigvtalrm

§

Sigprof

§

Sigwinch

§

Sigpoll

§

Sigpwr

§

Sigsys

Trait Implementations§

source§

impl Clone for Signal

source§

fn clone(&self) -> Signal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Signal

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Signal

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Signal as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Signal as FromToNativeWasmType>::Native) -> Signal

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Signal

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl PartialEq<Signal> for Signal

§

fn eq(&self, other: &Signal) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more

source§

impl PartialEq<Signal> for Signal

source§

fn eq(&self, other: &Signal) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl TryFrom<u8> for Signal

§

type Error = TryFromPrimitiveError<Signal>

The type returned in the event of a conversion error.
§

fn try_from(number: u8) -> Result<Signal, TryFromPrimitiveError<Signal>>

Performs the conversion.
§

impl TryFromPrimitive for Signal

§

type Primitive = u8

§

const NAME: &'static str = "Signal"

§

fn try_from_primitive( +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<u8> for Signal

§

type Error = TryFromPrimitiveError<Signal>

The type returned in the event of a conversion error.
source§

fn try_from(number: u8) -> Result<Signal, TryFromPrimitiveError<Signal>>

Performs the conversion.
source§

impl TryFromPrimitive for Signal

§

type Primitive = u8

source§

const NAME: &'static str = "Signal"

source§

fn try_from_primitive( number: <Signal as TryFromPrimitive>::Primitive -) -> Result<Signal, TryFromPrimitiveError<Signal>>

§

impl ValueType for Signal

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +) -> Result<Signal, TryFromPrimitiveError<Signal>>
source§

impl ValueType for Signal

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Signal

§

impl Eq for Signal

§

impl StructuralEq for Signal

§

impl StructuralPartialEq for Signal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Signal

source§

impl Eq for Signal

source§

impl StructuralEq for Signal

source§

impl StructuralPartialEq for Signal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Snapshot0Clockid.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Snapshot0Clockid.html index b17c0a40dc1..761b89e373a 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Snapshot0Clockid.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Snapshot0Clockid.html @@ -1,5 +1,5 @@ Snapshot0Clockid in wasmer_wasix::syscalls::types::wasi - Rust

Trait Implementations§

§

impl Clone for Snapshot0Clockid

§

fn clone(&self) -> Snapshot0Clockid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Snapshot0Clockid

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Clockid> for Snapshot0Clockid

Workaround implementation because wit-bindgen does not generate +

Trait Implementations§

source§

impl Clone for Snapshot0Clockid

source§

fn clone(&self) -> Snapshot0Clockid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot0Clockid

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Clockid> for Snapshot0Clockid

Workaround implementation because wit-bindgen does not generate type aliases, but instead creates the same filetype in each module for use statements in the .wit file.

-
§

fn from(other: Clockid) -> Snapshot0Clockid

Converts to this type from the input type.
§

impl From<Snapshot0Clockid> for Clockid

§

fn from(other: Snapshot0Clockid) -> Clockid

Converts to this type from the input type.
§

impl FromToNativeWasmType for Snapshot0Clockid

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Snapshot0Clockid as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native( +

source§

fn from(other: Clockid) -> Snapshot0Clockid

Converts to this type from the input type.
source§

impl From<Snapshot0Clockid> for Clockid

source§

fn from(other: Snapshot0Clockid) -> Clockid

Converts to this type from the input type.
source§

impl FromToNativeWasmType for Snapshot0Clockid

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Snapshot0Clockid as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native( n: <Snapshot0Clockid as FromToNativeWasmType>::Native -) -> Snapshot0Clockid

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Snapshot0Clockid

§

fn hash<__H>(&self, state: &mut __H)where +) -> Snapshot0Clockid

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Snapshot0Clockid

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl PartialEq<Snapshot0Clockid> for Snapshot0Clockid

§

fn eq(&self, other: &Snapshot0Clockid) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Snapshot0Clockid> for Snapshot0Clockid

source§

fn eq(&self, other: &Snapshot0Clockid) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl TryFrom<u32> for Snapshot0Clockid

§

type Error = TryFromPrimitiveError<Snapshot0Clockid>

The type returned in the event of a conversion error.
§

fn try_from( +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<u32> for Snapshot0Clockid

§

type Error = TryFromPrimitiveError<Snapshot0Clockid>

The type returned in the event of a conversion error.
source§

fn try_from( number: u32 -) -> Result<Snapshot0Clockid, TryFromPrimitiveError<Snapshot0Clockid>>

Performs the conversion.
§

impl TryFromPrimitive for Snapshot0Clockid

§

type Primitive = u32

§

const NAME: &'static str = "Snapshot0Clockid"

§

fn try_from_primitive( +) -> Result<Snapshot0Clockid, TryFromPrimitiveError<Snapshot0Clockid>>

Performs the conversion.
source§

impl TryFromPrimitive for Snapshot0Clockid

§

type Primitive = u32

source§

const NAME: &'static str = "Snapshot0Clockid"

source§

fn try_from_primitive( number: <Snapshot0Clockid as TryFromPrimitive>::Primitive -) -> Result<Snapshot0Clockid, TryFromPrimitiveError<Snapshot0Clockid>>

§

impl ValueType for Snapshot0Clockid

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +) -> Result<Snapshot0Clockid, TryFromPrimitiveError<Snapshot0Clockid>>
source§

impl ValueType for Snapshot0Clockid

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Snapshot0Clockid

§

impl Eq for Snapshot0Clockid

§

impl StructuralEq for Snapshot0Clockid

§

impl StructuralPartialEq for Snapshot0Clockid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Snapshot0Clockid

source§

impl Eq for Snapshot0Clockid

source§

impl StructuralEq for Snapshot0Clockid

source§

impl StructuralPartialEq for Snapshot0Clockid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Snapshot0Whence.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Snapshot0Whence.html index da794c2e03b..0ca151c15a1 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Snapshot0Whence.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Snapshot0Whence.html @@ -1,16 +1,16 @@ Snapshot0Whence in wasmer_wasix::syscalls::types::wasi - Rust
pub enum Snapshot0Whence {
+                logo

Snapshot0Whence

pub enum Snapshot0Whence {
     Cur,
     End,
     Set,
     Unknown,
-}

Variants§

§

Cur

§

End

§

Set

§

Unknown

Trait Implementations§

§

impl Clone for Snapshot0Whence

§

fn clone(&self) -> Snapshot0Whence

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Snapshot0Whence

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Snapshot0Whence

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Snapshot0Whence as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native( +}

Variants§

§

Cur

§

End

§

Set

§

Unknown

Trait Implementations§

source§

impl Clone for Snapshot0Whence

source§

fn clone(&self) -> Snapshot0Whence

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot0Whence

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Snapshot0Whence

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Snapshot0Whence as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native( n: <Snapshot0Whence as FromToNativeWasmType>::Native -) -> Snapshot0Whence

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Snapshot0Whence> for Snapshot0Whence

§

fn eq(&self, other: &Snapshot0Whence) -> bool

This method tests for self and other values to be equal, and is used +) -> Snapshot0Whence

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Snapshot0Whence> for Snapshot0Whence

source§

fn eq(&self, other: &Snapshot0Whence) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Snapshot0Whence

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Snapshot0Whence

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Snapshot0Whence

§

impl Eq for Snapshot0Whence

§

impl StructuralEq for Snapshot0Whence

§

impl StructuralPartialEq for Snapshot0Whence

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Snapshot0Whence

source§

impl Eq for Snapshot0Whence

source§

impl StructuralEq for Snapshot0Whence

source§

impl StructuralPartialEq for Snapshot0Whence

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.SockProto.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.SockProto.html index 1100edbdcbe..5dfb303d03b 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.SockProto.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.SockProto.html @@ -1,5 +1,5 @@ SockProto in wasmer_wasix::syscalls::types::wasi - Rust
pub enum SockProto {
+                logo

SockProto

pub enum SockProto {
 
Show 264 variants Ip, Icmp, Igmp, @@ -264,11 +264,11 @@ ProtoTwohundredandsixtyone, Mptcp, Max, -
}

Variants§

§

Ip

§

Icmp

§

Igmp

§

ProtoThree

§

Ipip

§

ProtoFive

§

Tcp

§

ProtoSeven

§

Egp

§

ProtoNine

§

ProtoTen

§

ProtoEleven

§

Pup

§

ProtoThirteen

§

ProtoFourteen

§

ProtoFifteen

§

ProtoSixteen

§

Udp

§

ProtoEighteen

§

ProtoNineteen

§

ProtoTwenty

§

ProtoTwentyone

§

Idp

§

ProtoTwentythree

§

ProtoTwentyfour

§

ProtoTwentyfive

§

ProtoTwentysix

§

ProtoTwentyseven

§

ProtoTwentyeight

§

ProtoTp

§

ProtoThirty

§

ProtoThirtyone

§

ProtoThirtytwo

§

Dccp

§

ProtoThirtyfour

§

ProtoThirtyfive

§

ProtoThirtysix

§

ProtoThirtyseven

§

ProtoThirtyeight

§

ProtoThirtynine

§

ProtoFourty

§

Ipv6

§

ProtoFourtytwo

§

Routing

§

Fragment

§

ProtoFourtyfive

§

Rsvp

§

Gre

§

ProtoFourtyeight

§

ProtoFourtynine

§

Esp

§

Ah

§

ProtoFiftytwo

§

ProtoFiftythree

§

ProtoFiftyfour

§

ProtoFiftyfive

§

ProtoFiftysix

§

ProtoFiftyseven

§

Icmpv6

§

None

§

Dstopts

§

ProtoSixtyone

§

ProtoSixtytwo

§

ProtoSixtythree

§

ProtoSixtyfour

§

ProtoSixtyfive

§

ProtoSixtysix

§

ProtoSixtyseven

§

ProtoSixtyeight

§

ProtoSixtynine

§

ProtoSeventy

§

ProtoSeventyone

§

ProtoSeventytwo

§

ProtoSeventythree

§

ProtoSeventyfour

§

ProtoSeventyfive

§

ProtoSeventysix

§

ProtoSeventyseven

§

ProtoSeventyeight

§

ProtoSeventynine

§

ProtoEighty

§

ProtoEightyone

§

ProtoEightytwo

§

ProtoEightythree

§

ProtoEightyfour

§

ProtoEightyfive

§

ProtoEightysix

§

ProtoEightyseven

§

ProtoEightyeight

§

ProtoEightynine

§

ProtoNinety

§

ProtoNinetyone

§

Mtp

§

ProtoNinetythree

§

Beetph

§

ProtoNinetyfive

§

ProtoNinetysix

§

ProtoNineetyseven

§

Encap

§

ProtoNinetynine

§

ProtoOnehundred

§

ProtoOnehundredandone

§

ProtoOnehundredandtwo

§

Pim

§

ProtoOnehundredandfour

§

ProtoOnehundredandfive

§

ProtoOnehundredandsix

§

ProtoOnehundredandseven

§

Comp

§

ProtoOnehundredandnine

§

ProtoOnehundredandten

§

ProtoOnehundredandeleven

§

ProtoOnehundredandtwelve

§

ProtoOnehundredandthirteen

§

ProtoOnehundredandfourteen

§

ProtoOnehundredandfifteen

§

ProtoOnehundredandsixteen

§

ProtoOnehundredandseventeen

§

ProtoOnehundredandeighteen

§

ProtoOnehundredandnineteen

§

ProtoOnehundredandtwenty

§

ProtoOnehundredandtwentyone

§

ProtoOnehundredandtwentytwo

§

ProtoOnehundredandtwentythree

§

ProtoOnehundredandtwentyfour

§

ProtoOnehundredandtwentyfive

§

ProtoOnehundredandtwentysix

§

ProtoOnehundredandtwentyseven

§

ProtoOnehundredandtwentyeight

§

ProtoOnehundredandtwentynine

§

ProtoOnehundredandthirty

§

ProtoOnehundredandthirtyone

§

Sctp

§

ProtoOnehundredandthirtythree

§

ProtoOnehundredandthirtyfour

§

Mh

§

Udplite

§

Mpls

§

ProtoOnehundredandthirtyeight

§

ProtoOnehundredandthirtynine

§

ProtoOnehundredandfourty

§

ProtoOnehundredandfourtyone

§

ProtoOnehundredandfourtytwo

§

Ethernet

§

ProtoOnehundredandfourtyfour

§

ProtoOnehundredandfourtyfive

§

ProtoOnehundredandfourtysix

§

ProtoOnehundredandfourtyseven

§

ProtoOnehundredandfourtyeight

§

ProtoOnehundredandfourtynine

§

ProtoOnehundredandfifty

§

ProtoOnehundredandfiftyone

§

ProtoOnehundredandfiftytwo

§

ProtoOnehundredandfiftythree

§

ProtoOnehundredandfiftyfour

§

ProtoOnehundredandfiftyfive

§

ProtoOnehundredandfiftysix

§

ProtoOnehundredandfiftyseven

§

ProtoOnehundredandfiftyeight

§

ProtoOnehundredandfiftynine

§

ProtoOnehundredandsixty

§

ProtoOnehundredandsixtyone

§

ProtoOnehundredandsixtytwo

§

ProtoOnehundredandsixtythree

§

ProtoOnehundredandsixtyfour

§

ProtoOnehundredandsixtyfive

§

ProtoOnehundredandsixtysix

§

ProtoOnehundredandsixtyseven

§

ProtoOnehundredandsixtyeight

§

ProtoOnehundredandsixtynine

§

ProtoOnehundredandseventy

§

ProtoOnehundredandseventyone

§

ProtoOnehundredandseventytwo

§

ProtoOnehundredandseventythree

§

ProtoOnehundredandseventyfour

§

ProtoOnehundredandseventyfive

§

ProtoOnehundredandseventysix

§

ProtoOnehundredandseventyseven

§

ProtoOnehundredandseventyeight

§

ProtoOnehundredandseventynine

§

ProtoOnehundredandeighty

§

ProtoOnehundredandeightyone

§

ProtoOnehundredandeightytwo

§

ProtoOnehundredandeightythree

§

ProtoOnehundredandeightyfour

§

ProtoOnehundredandeightyfive

§

ProtoOnehundredandeightysix

§

ProtoOnehundredandeightyseven

§

ProtoOnehundredandeightyeight

§

ProtoOnehundredandeightynine

§

ProtoOnehundredandninety

§

ProtoOnehundredandninetyone

§

ProtoOnehundredandninetytwo

§

ProtoOnehundredandninetythree

§

ProtoOnehundredandninetyfour

§

ProtoOnehundredandninetyfive

§

ProtoOnehundredandninetysix

§

ProtoOnehundredandninetyseven

§

ProtoOnehundredandninetyeight

§

ProtoOnehundredandninetynine

§

ProtoTwohundred

§

ProtoTwohundredandone

§

ProtoTwohundredandtwo

§

ProtoTwohundredandthree

§

ProtoTwohundredandfour

§

ProtoTwohundredandfive

§

ProtoTwohundredandsix

§

ProtoTwohundredandseven

§

ProtoTwohundredandeight

§

ProtoTwohundredandnine

§

ProtoTwohundredandten

§

ProtoTwohundredandeleven

§

ProtoTwohundredandtwelve

§

ProtoTwohundredandthirteen

§

ProtoTwohundredandfourteen

§

ProtoTwohundredandfifteen

§

ProtoTwohundredandsixteen

§

ProtoTwohundredandseventeen

§

ProtoTwohundredandeighteen

§

ProtoTwohundredandnineteen

§

ProtoTwohundredandtwenty

§

ProtoTwohundredandtwentyone

§

ProtoTwohundredandtwentytwo

§

ProtoTwohundredandtwentythree

§

ProtoTwohundredandtwentyfour

§

ProtoTwohundredandtwentyfive

§

ProtoTwohundredandtwentysix

§

ProtoTwohundredandtwentyseven

§

ProtoTwohundredandtwentyeight

§

ProtoTwohundredandtwentynine

§

ProtoTwohundredandthirty

§

ProtoTwohundredandthirtyone

§

ProtoTwohundredandthirtytwo

§

ProtoTwohundredandthirtythree

§

ProtoTwohundredandthirtyfour

§

ProtoTwohundredandthirtyfive

§

ProtoTwohundredandthirtysix

§

ProtoTwohundredandthirtyseven

§

ProtoTwohundredandthirtyeight

§

ProtoTwohundredandthirtynine

§

ProtoTwohundredandfourty

§

ProtoTwohundredandfourtyone

§

ProtoTwohundredandfourtytwo

§

ProtoTwohundredandfourtythree

§

ProtoTwohundredandfourtyfour

§

ProtoTwohundredandfourtyfive

§

ProtoTwohundredandfourtysix

§

ProtoTwohundredandfourtyseven

§

ProtoTwohundredandfourtyeight

§

ProtoTwohundredandfourtynine

§

ProtoTwohundredandfifty

§

ProtoTwohundredandfiftyone

§

ProtoTwohundredandfiftytwo

§

ProtoTwohundredandfiftythree

§

ProtoTwohundredandfiftyfour

§

ProtoRaw

§

ProtoTwohundredandfiftysix

§

ProtoTwohundredandfiftyseven

§

ProtoTwohundredandfiftyeight

§

ProtoTwohundredandfiftynine

§

ProtoTwohundredandsixty

§

ProtoTwohundredandsixtyone

§

Mptcp

§

Max

Trait Implementations§

§

impl Clone for SockProto

§

fn clone(&self) -> SockProto

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for SockProto

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for SockProto

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <SockProto as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <SockProto as FromToNativeWasmType>::Native) -> SockProto

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<SockProto> for SockProto

§

fn eq(&self, other: &SockProto) -> bool

This method tests for self and other values to be equal, and is used +
}

Variants§

§

Ip

§

Icmp

§

Igmp

§

ProtoThree

§

Ipip

§

ProtoFive

§

Tcp

§

ProtoSeven

§

Egp

§

ProtoNine

§

ProtoTen

§

ProtoEleven

§

Pup

§

ProtoThirteen

§

ProtoFourteen

§

ProtoFifteen

§

ProtoSixteen

§

Udp

§

ProtoEighteen

§

ProtoNineteen

§

ProtoTwenty

§

ProtoTwentyone

§

Idp

§

ProtoTwentythree

§

ProtoTwentyfour

§

ProtoTwentyfive

§

ProtoTwentysix

§

ProtoTwentyseven

§

ProtoTwentyeight

§

ProtoTp

§

ProtoThirty

§

ProtoThirtyone

§

ProtoThirtytwo

§

Dccp

§

ProtoThirtyfour

§

ProtoThirtyfive

§

ProtoThirtysix

§

ProtoThirtyseven

§

ProtoThirtyeight

§

ProtoThirtynine

§

ProtoFourty

§

Ipv6

§

ProtoFourtytwo

§

Routing

§

Fragment

§

ProtoFourtyfive

§

Rsvp

§

Gre

§

ProtoFourtyeight

§

ProtoFourtynine

§

Esp

§

Ah

§

ProtoFiftytwo

§

ProtoFiftythree

§

ProtoFiftyfour

§

ProtoFiftyfive

§

ProtoFiftysix

§

ProtoFiftyseven

§

Icmpv6

§

None

§

Dstopts

§

ProtoSixtyone

§

ProtoSixtytwo

§

ProtoSixtythree

§

ProtoSixtyfour

§

ProtoSixtyfive

§

ProtoSixtysix

§

ProtoSixtyseven

§

ProtoSixtyeight

§

ProtoSixtynine

§

ProtoSeventy

§

ProtoSeventyone

§

ProtoSeventytwo

§

ProtoSeventythree

§

ProtoSeventyfour

§

ProtoSeventyfive

§

ProtoSeventysix

§

ProtoSeventyseven

§

ProtoSeventyeight

§

ProtoSeventynine

§

ProtoEighty

§

ProtoEightyone

§

ProtoEightytwo

§

ProtoEightythree

§

ProtoEightyfour

§

ProtoEightyfive

§

ProtoEightysix

§

ProtoEightyseven

§

ProtoEightyeight

§

ProtoEightynine

§

ProtoNinety

§

ProtoNinetyone

§

Mtp

§

ProtoNinetythree

§

Beetph

§

ProtoNinetyfive

§

ProtoNinetysix

§

ProtoNineetyseven

§

Encap

§

ProtoNinetynine

§

ProtoOnehundred

§

ProtoOnehundredandone

§

ProtoOnehundredandtwo

§

Pim

§

ProtoOnehundredandfour

§

ProtoOnehundredandfive

§

ProtoOnehundredandsix

§

ProtoOnehundredandseven

§

Comp

§

ProtoOnehundredandnine

§

ProtoOnehundredandten

§

ProtoOnehundredandeleven

§

ProtoOnehundredandtwelve

§

ProtoOnehundredandthirteen

§

ProtoOnehundredandfourteen

§

ProtoOnehundredandfifteen

§

ProtoOnehundredandsixteen

§

ProtoOnehundredandseventeen

§

ProtoOnehundredandeighteen

§

ProtoOnehundredandnineteen

§

ProtoOnehundredandtwenty

§

ProtoOnehundredandtwentyone

§

ProtoOnehundredandtwentytwo

§

ProtoOnehundredandtwentythree

§

ProtoOnehundredandtwentyfour

§

ProtoOnehundredandtwentyfive

§

ProtoOnehundredandtwentysix

§

ProtoOnehundredandtwentyseven

§

ProtoOnehundredandtwentyeight

§

ProtoOnehundredandtwentynine

§

ProtoOnehundredandthirty

§

ProtoOnehundredandthirtyone

§

Sctp

§

ProtoOnehundredandthirtythree

§

ProtoOnehundredandthirtyfour

§

Mh

§

Udplite

§

Mpls

§

ProtoOnehundredandthirtyeight

§

ProtoOnehundredandthirtynine

§

ProtoOnehundredandfourty

§

ProtoOnehundredandfourtyone

§

ProtoOnehundredandfourtytwo

§

Ethernet

§

ProtoOnehundredandfourtyfour

§

ProtoOnehundredandfourtyfive

§

ProtoOnehundredandfourtysix

§

ProtoOnehundredandfourtyseven

§

ProtoOnehundredandfourtyeight

§

ProtoOnehundredandfourtynine

§

ProtoOnehundredandfifty

§

ProtoOnehundredandfiftyone

§

ProtoOnehundredandfiftytwo

§

ProtoOnehundredandfiftythree

§

ProtoOnehundredandfiftyfour

§

ProtoOnehundredandfiftyfive

§

ProtoOnehundredandfiftysix

§

ProtoOnehundredandfiftyseven

§

ProtoOnehundredandfiftyeight

§

ProtoOnehundredandfiftynine

§

ProtoOnehundredandsixty

§

ProtoOnehundredandsixtyone

§

ProtoOnehundredandsixtytwo

§

ProtoOnehundredandsixtythree

§

ProtoOnehundredandsixtyfour

§

ProtoOnehundredandsixtyfive

§

ProtoOnehundredandsixtysix

§

ProtoOnehundredandsixtyseven

§

ProtoOnehundredandsixtyeight

§

ProtoOnehundredandsixtynine

§

ProtoOnehundredandseventy

§

ProtoOnehundredandseventyone

§

ProtoOnehundredandseventytwo

§

ProtoOnehundredandseventythree

§

ProtoOnehundredandseventyfour

§

ProtoOnehundredandseventyfive

§

ProtoOnehundredandseventysix

§

ProtoOnehundredandseventyseven

§

ProtoOnehundredandseventyeight

§

ProtoOnehundredandseventynine

§

ProtoOnehundredandeighty

§

ProtoOnehundredandeightyone

§

ProtoOnehundredandeightytwo

§

ProtoOnehundredandeightythree

§

ProtoOnehundredandeightyfour

§

ProtoOnehundredandeightyfive

§

ProtoOnehundredandeightysix

§

ProtoOnehundredandeightyseven

§

ProtoOnehundredandeightyeight

§

ProtoOnehundredandeightynine

§

ProtoOnehundredandninety

§

ProtoOnehundredandninetyone

§

ProtoOnehundredandninetytwo

§

ProtoOnehundredandninetythree

§

ProtoOnehundredandninetyfour

§

ProtoOnehundredandninetyfive

§

ProtoOnehundredandninetysix

§

ProtoOnehundredandninetyseven

§

ProtoOnehundredandninetyeight

§

ProtoOnehundredandninetynine

§

ProtoTwohundred

§

ProtoTwohundredandone

§

ProtoTwohundredandtwo

§

ProtoTwohundredandthree

§

ProtoTwohundredandfour

§

ProtoTwohundredandfive

§

ProtoTwohundredandsix

§

ProtoTwohundredandseven

§

ProtoTwohundredandeight

§

ProtoTwohundredandnine

§

ProtoTwohundredandten

§

ProtoTwohundredandeleven

§

ProtoTwohundredandtwelve

§

ProtoTwohundredandthirteen

§

ProtoTwohundredandfourteen

§

ProtoTwohundredandfifteen

§

ProtoTwohundredandsixteen

§

ProtoTwohundredandseventeen

§

ProtoTwohundredandeighteen

§

ProtoTwohundredandnineteen

§

ProtoTwohundredandtwenty

§

ProtoTwohundredandtwentyone

§

ProtoTwohundredandtwentytwo

§

ProtoTwohundredandtwentythree

§

ProtoTwohundredandtwentyfour

§

ProtoTwohundredandtwentyfive

§

ProtoTwohundredandtwentysix

§

ProtoTwohundredandtwentyseven

§

ProtoTwohundredandtwentyeight

§

ProtoTwohundredandtwentynine

§

ProtoTwohundredandthirty

§

ProtoTwohundredandthirtyone

§

ProtoTwohundredandthirtytwo

§

ProtoTwohundredandthirtythree

§

ProtoTwohundredandthirtyfour

§

ProtoTwohundredandthirtyfive

§

ProtoTwohundredandthirtysix

§

ProtoTwohundredandthirtyseven

§

ProtoTwohundredandthirtyeight

§

ProtoTwohundredandthirtynine

§

ProtoTwohundredandfourty

§

ProtoTwohundredandfourtyone

§

ProtoTwohundredandfourtytwo

§

ProtoTwohundredandfourtythree

§

ProtoTwohundredandfourtyfour

§

ProtoTwohundredandfourtyfive

§

ProtoTwohundredandfourtysix

§

ProtoTwohundredandfourtyseven

§

ProtoTwohundredandfourtyeight

§

ProtoTwohundredandfourtynine

§

ProtoTwohundredandfifty

§

ProtoTwohundredandfiftyone

§

ProtoTwohundredandfiftytwo

§

ProtoTwohundredandfiftythree

§

ProtoTwohundredandfiftyfour

§

ProtoRaw

§

ProtoTwohundredandfiftysix

§

ProtoTwohundredandfiftyseven

§

ProtoTwohundredandfiftyeight

§

ProtoTwohundredandfiftynine

§

ProtoTwohundredandsixty

§

ProtoTwohundredandsixtyone

§

Mptcp

§

Max

Trait Implementations§

source§

impl Clone for SockProto

source§

fn clone(&self) -> SockProto

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SockProto

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for SockProto

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <SockProto as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <SockProto as FromToNativeWasmType>::Native) -> SockProto

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<SockProto> for SockProto

source§

fn eq(&self, other: &SockProto) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for SockProto

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for SockProto

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for SockProto

§

impl Eq for SockProto

§

impl StructuralEq for SockProto

§

impl StructuralPartialEq for SockProto

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for SockProto

source§

impl Eq for SockProto

source§

impl StructuralEq for SockProto

source§

impl StructuralPartialEq for SockProto

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Sockoption.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Sockoption.html index ad244ab5625..55ad9540f1d 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Sockoption.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Sockoption.html @@ -1,5 +1,5 @@ Sockoption in wasmer_wasix::syscalls::types::wasi - Rust
pub enum Sockoption {
+                logo

Sockoption

pub enum Sockoption {
 
Show 27 variants Noop, ReusePort, ReuseAddr, @@ -27,11 +27,11 @@ MulticastTtlV4, Type, Proto, -
}

Variants§

§

Noop

§

ReusePort

§

ReuseAddr

§

NoDelay

§

DontRoute

§

OnlyV6

§

Broadcast

§

MulticastLoopV4

§

MulticastLoopV6

§

Promiscuous

§

Listening

§

LastError

§

KeepAlive

§

Linger

§

OobInline

§

RecvBufSize

§

SendBufSize

§

RecvLowat

§

SendLowat

§

RecvTimeout

§

SendTimeout

§

ConnectTimeout

§

AcceptTimeout

§

Ttl

§

MulticastTtlV4

§

Type

§

Proto

Trait Implementations§

§

impl Clone for Sockoption

§

fn clone(&self) -> Sockoption

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Sockoption

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for Sockoption

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Sockoption> for WasiSocketOption

source§

fn from(opt: Sockoption) -> Self

Converts to this type from the input type.
§

impl FromToNativeWasmType for Sockoption

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Sockoption as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Sockoption as FromToNativeWasmType>::Native) -> Sockoption

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Sockoption> for Sockoption

§

fn eq(&self, other: &Sockoption) -> bool

This method tests for self and other values to be equal, and is used +
}

Variants§

§

Noop

§

ReusePort

§

ReuseAddr

§

NoDelay

§

DontRoute

§

OnlyV6

§

Broadcast

§

MulticastLoopV4

§

MulticastLoopV6

§

Promiscuous

§

Listening

§

LastError

§

KeepAlive

§

Linger

§

OobInline

§

RecvBufSize

§

SendBufSize

§

RecvLowat

§

SendLowat

§

RecvTimeout

§

SendTimeout

§

ConnectTimeout

§

AcceptTimeout

§

Ttl

§

MulticastTtlV4

§

Type

§

Proto

Trait Implementations§

source§

impl Clone for Sockoption

source§

fn clone(&self) -> Sockoption

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Sockoption

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Display for Sockoption

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Sockoption> for WasiSocketOption

source§

fn from(opt: Sockoption) -> Self

Converts to this type from the input type.
source§

impl FromToNativeWasmType for Sockoption

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Sockoption as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Sockoption as FromToNativeWasmType>::Native) -> Sockoption

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Sockoption> for Sockoption

source§

fn eq(&self, other: &Sockoption) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Sockoption

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Sockoption

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Sockoption

§

impl Eq for Sockoption

§

impl StructuralEq for Sockoption

§

impl StructuralPartialEq for Sockoption

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Sockoption

source§

impl Eq for Sockoption

source§

impl StructuralEq for Sockoption

source§

impl StructuralPartialEq for Sockoption

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Sockstatus.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Sockstatus.html index c439c4f3529..f017c09aad7 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Sockstatus.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Sockstatus.html @@ -1,15 +1,15 @@ Sockstatus in wasmer_wasix::syscalls::types::wasi - Rust
pub enum Sockstatus {
+                logo

Sockstatus

pub enum Sockstatus {
     Opening,
     Opened,
     Closed,
     Failed,
     Unknown,
-}

Variants§

§

Opening

§

Opened

§

Closed

§

Failed

§

Unknown

Trait Implementations§

§

impl Clone for Sockstatus

§

fn clone(&self) -> Sockstatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Sockstatus

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Sockstatus

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Sockstatus as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Sockstatus as FromToNativeWasmType>::Native) -> Sockstatus

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Sockstatus> for Sockstatus

§

fn eq(&self, other: &Sockstatus) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Opening

§

Opened

§

Closed

§

Failed

§

Unknown

Trait Implementations§

source§

impl Clone for Sockstatus

source§

fn clone(&self) -> Sockstatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Sockstatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Sockstatus

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Sockstatus as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Sockstatus as FromToNativeWasmType>::Native) -> Sockstatus

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Sockstatus> for Sockstatus

source§

fn eq(&self, other: &Sockstatus) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Sockstatus

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Sockstatus

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Sockstatus

§

impl Eq for Sockstatus

§

impl StructuralEq for Sockstatus

§

impl StructuralPartialEq for Sockstatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Sockstatus

source§

impl Eq for Sockstatus

source§

impl StructuralEq for Sockstatus

source§

impl StructuralPartialEq for Sockstatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Socktype.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Socktype.html index 51b30f85010..58b4745fe4f 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Socktype.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Socktype.html @@ -1,15 +1,15 @@ Socktype in wasmer_wasix::syscalls::types::wasi - Rust
pub enum Socktype {
+                logo

Socktype

pub enum Socktype {
     Unknown,
     Stream,
     Dgram,
     Raw,
     Seqpacket,
-}

Variants§

§

Unknown

§

Stream

§

Dgram

§

Raw

§

Seqpacket

Trait Implementations§

§

impl Clone for Socktype

§

fn clone(&self) -> Socktype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Socktype

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Socktype

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Socktype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Socktype as FromToNativeWasmType>::Native) -> Socktype

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Socktype> for Socktype

§

fn eq(&self, other: &Socktype) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Unknown

§

Stream

§

Dgram

§

Raw

§

Seqpacket

Trait Implementations§

source§

impl Clone for Socktype

source§

fn clone(&self) -> Socktype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Socktype

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Socktype

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Socktype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Socktype as FromToNativeWasmType>::Native) -> Socktype

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Socktype> for Socktype

source§

fn eq(&self, other: &Socktype) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Socktype

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Socktype

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Socktype

§

impl Eq for Socktype

§

impl StructuralEq for Socktype

§

impl StructuralPartialEq for Socktype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Socktype

source§

impl Eq for Socktype

source§

impl StructuralEq for Socktype

source§

impl StructuralPartialEq for Socktype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.StdioMode.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.StdioMode.html index 59c0306af95..a6775737c00 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.StdioMode.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.StdioMode.html @@ -1,15 +1,15 @@ StdioMode in wasmer_wasix::syscalls::types::wasi - Rust
pub enum StdioMode {
+                logo

StdioMode

pub enum StdioMode {
     Reserved,
     Piped,
     Inherit,
     Null,
     Log,
-}

Variants§

§

Reserved

§

Piped

§

Inherit

§

Null

§

Log

Trait Implementations§

§

impl Clone for StdioMode

§

fn clone(&self) -> StdioMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for StdioMode

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for StdioMode

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <StdioMode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <StdioMode as FromToNativeWasmType>::Native) -> StdioMode

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<StdioMode> for StdioMode

§

fn eq(&self, other: &StdioMode) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Reserved

§

Piped

§

Inherit

§

Null

§

Log

Trait Implementations§

source§

impl Clone for StdioMode

source§

fn clone(&self) -> StdioMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StdioMode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for StdioMode

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <StdioMode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <StdioMode as FromToNativeWasmType>::Native) -> StdioMode

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<StdioMode> for StdioMode

source§

fn eq(&self, other: &StdioMode) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for StdioMode

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for StdioMode

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for StdioMode

§

impl Eq for StdioMode

§

impl StructuralEq for StdioMode

§

impl StructuralPartialEq for StdioMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for StdioMode

source§

impl Eq for StdioMode

source§

impl StructuralEq for StdioMode

source§

impl StructuralPartialEq for StdioMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Streamsecurity.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Streamsecurity.html index fd9d1acf73c..6569e43a5ed 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Streamsecurity.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Streamsecurity.html @@ -1,17 +1,17 @@ Streamsecurity in wasmer_wasix::syscalls::types::wasi - Rust
pub enum Streamsecurity {
+                logo

Streamsecurity

pub enum Streamsecurity {
     Unencrypted,
     AnyEncryption,
     ClassicEncryption,
     DoubleEncryption,
     Unknown,
-}

Variants§

§

Unencrypted

§

AnyEncryption

§

ClassicEncryption

§

DoubleEncryption

§

Unknown

Trait Implementations§

§

impl Clone for Streamsecurity

§

fn clone(&self) -> Streamsecurity

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Streamsecurity

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Streamsecurity

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Streamsecurity as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native( +}

Variants§

§

Unencrypted

§

AnyEncryption

§

ClassicEncryption

§

DoubleEncryption

§

Unknown

Trait Implementations§

source§

impl Clone for Streamsecurity

source§

fn clone(&self) -> Streamsecurity

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Streamsecurity

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Streamsecurity

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Streamsecurity as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native( n: <Streamsecurity as FromToNativeWasmType>::Native -) -> Streamsecurity

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Streamsecurity> for Streamsecurity

§

fn eq(&self, other: &Streamsecurity) -> bool

This method tests for self and other values to be equal, and is used +) -> Streamsecurity

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Streamsecurity> for Streamsecurity

source§

fn eq(&self, other: &Streamsecurity) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Streamsecurity

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Streamsecurity

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Streamsecurity

§

impl Eq for Streamsecurity

§

impl StructuralEq for Streamsecurity

§

impl StructuralPartialEq for Streamsecurity

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Streamsecurity

source§

impl Eq for Streamsecurity

source§

impl StructuralEq for Streamsecurity

source§

impl StructuralPartialEq for Streamsecurity

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Timeout.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Timeout.html index 9c958d2e722..c084312110c 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Timeout.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Timeout.html @@ -1,15 +1,15 @@ Timeout in wasmer_wasix::syscalls::types::wasi - Rust
pub enum Timeout {
+                logo

Timeout

pub enum Timeout {
     Read,
     Write,
     Connect,
     Accept,
     Unknown,
-}

Variants§

§

Read

§

Write

§

Connect

§

Accept

§

Unknown

Trait Implementations§

§

impl Clone for Timeout

§

fn clone(&self) -> Timeout

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Timeout

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Timeout

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Timeout as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Timeout as FromToNativeWasmType>::Native) -> Timeout

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Timeout> for Timeout

§

fn eq(&self, other: &Timeout) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Read

§

Write

§

Connect

§

Accept

§

Unknown

Trait Implementations§

source§

impl Clone for Timeout

source§

fn clone(&self) -> Timeout

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Timeout

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Timeout

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Timeout as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Timeout as FromToNativeWasmType>::Native) -> Timeout

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Timeout> for Timeout

source§

fn eq(&self, other: &Timeout) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Timeout

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Timeout

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Timeout

§

impl Eq for Timeout

§

impl StructuralEq for Timeout

§

impl StructuralPartialEq for Timeout

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Timeout

source§

impl Eq for Timeout

source§

impl StructuralEq for Timeout

source§

impl StructuralPartialEq for Timeout

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Whence.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Whence.html index 4a5415854a6..c1d5abfe685 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Whence.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/enum.Whence.html @@ -1,14 +1,14 @@ Whence in wasmer_wasix::syscalls::types::wasi - Rust
pub enum Whence {
+                logo

Whence

pub enum Whence {
     Set,
     Cur,
     End,
     Unknown,
-}

Variants§

§

Set

§

Cur

§

End

§

Unknown

Trait Implementations§

§

impl Clone for Whence

§

fn clone(&self) -> Whence

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Whence

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Whence

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Whence as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Whence as FromToNativeWasmType>::Native) -> Whence

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Whence> for Whence

§

fn eq(&self, other: &Whence) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Set

§

Cur

§

End

§

Unknown

Trait Implementations§

source§

impl Clone for Whence

source§

fn clone(&self) -> Whence

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Whence

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Whence

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Whence as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Whence as FromToNativeWasmType>::Native) -> Whence

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Whence> for Whence

source§

fn eq(&self, other: &Whence) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Whence

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Whence

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Whence

§

impl Eq for Whence

§

impl StructuralEq for Whence

§

impl StructuralPartialEq for Whence

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Whence

source§

impl Eq for Whence

source§

impl StructuralEq for Whence

source§

impl StructuralPartialEq for Whence

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/index.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/index.html index 388eeb5a9c2..bff2145cbf2 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/index.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/index.html @@ -1,5 +1,5 @@ wasmer_wasix::syscalls::types::wasi - Rust

Structs

source§

impl Copy for AddrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.AddrUnspecPort.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.AddrUnspecPort.html index 8e75ada5675..e538ce9233e 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.AddrUnspecPort.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.AddrUnspecPort.html @@ -1,10 +1,10 @@ AddrUnspecPort in wasmer_wasix::syscalls::types::wasi - Rust
pub struct AddrUnspecPort {
+                logo

AddrUnspecPort

pub struct AddrUnspecPort {
     pub port: u16,
     pub addr: AddrUnspec,
-}

Fields§

§port: u16§addr: AddrUnspec

Trait Implementations§

§

impl Clone for AddrUnspecPort

§

fn clone(&self) -> AddrUnspecPort

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for AddrUnspecPort

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for AddrUnspecPort

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§port: u16§addr: AddrUnspec

Trait Implementations§

source§

impl Clone for AddrUnspecPort

source§

fn clone(&self) -> AddrUnspecPort

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddrUnspecPort

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for AddrUnspecPort

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for AddrUnspecPort

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for AddrUnspecPort

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.CidrUnspec.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.CidrUnspec.html index 49b7be66362..099c8dab952 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.CidrUnspec.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.CidrUnspec.html @@ -1,10 +1,10 @@ CidrUnspec in wasmer_wasix::syscalls::types::wasi - Rust
pub struct CidrUnspec {
+                logo

CidrUnspec

pub struct CidrUnspec {
     pub addr: AddrUnspec,
     pub prefix: u8,
-}

Fields§

§addr: AddrUnspec§prefix: u8

Trait Implementations§

§

impl Clone for CidrUnspec

§

fn clone(&self) -> CidrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for CidrUnspec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for CidrUnspec

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§addr: AddrUnspec§prefix: u8

Trait Implementations§

source§

impl Clone for CidrUnspec

source§

fn clone(&self) -> CidrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CidrUnspec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for CidrUnspec

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for CidrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for CidrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Dirent.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Dirent.html index a8057e9cfdf..9b1f9d0291a 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Dirent.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Dirent.html @@ -1,5 +1,5 @@ Dirent in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Dirent {
+                logo

Dirent

pub struct Dirent {
     pub d_next: u64,
     pub d_ino: u64,
     pub d_type: Filetype,
@@ -9,9 +9,9 @@
 
§d_ino: u64

The serial number of the file referred to by this directory entry.

§d_type: Filetype

The type of the file referred to by this directory entry.

§d_namlen: u32

The length of the name of the directory entry.

-

Trait Implementations§

§

impl Clone for Dirent

§

fn clone(&self) -> Dirent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Dirent

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Dirent

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for Dirent

source§

fn clone(&self) -> Dirent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Dirent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Dirent

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Dirent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Dirent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.EpollData.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.EpollData.html index 3858ee32be1..04d826d4605 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.EpollData.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.EpollData.html @@ -1,5 +1,5 @@ EpollData in wasmer_wasix::syscalls::types::wasi - Rust
pub struct EpollData<M>where
+                logo

EpollData

pub struct EpollData<M>where
     M: MemorySize,{
     pub ptr: <M as MemorySize>::Offset,
     pub fd: u32,
@@ -10,10 +10,10 @@
 
§fd: u32

File descriptor

§data1: u32

Associated user data

§data2: u64

Associated user data

-

Trait Implementations§

§

impl<M> Clone for EpollData<M>where +

Trait Implementations§

source§

impl<M> Clone for EpollData<M>where M: Clone + MemorySize, - <M as MemorySize>::Offset: Clone,

§

fn clone(&self) -> EpollData<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<M> Debug for EpollData<M>where - M: MemorySize,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<M> Copy for EpollData<M>where + <M as MemorySize>::Offset: Clone,

source§

fn clone(&self) -> EpollData<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<M> Debug for EpollData<M>where + M: MemorySize,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<M> Copy for EpollData<M>where M: Copy + MemorySize, <M as MemorySize>::Offset: Copy,

Auto Trait Implementations§

§

impl<M> RefUnwindSafe for EpollData<M>where <M as MemorySize>::Offset: RefUnwindSafe,

§

impl<M> Send for EpollData<M>

§

impl<M> Sync for EpollData<M>

§

impl<M> Unpin for EpollData<M>where diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.EpollEvent.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.EpollEvent.html index 4cc24eb1971..1382e891e00 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.EpollEvent.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.EpollEvent.html @@ -1,17 +1,17 @@ EpollEvent in wasmer_wasix::syscalls::types::wasi - Rust
pub struct EpollEvent<M>where
+                logo

EpollEvent

pub struct EpollEvent<M>where
     M: MemorySize,{
     pub events: EpollType,
     pub data: EpollData<M>,
 }
Expand description

An event that can be triggered

Fields§

§events: EpollType

Pointer to the dataa

§data: EpollData<M>

File descriptor

-

Trait Implementations§

§

impl<M> Clone for EpollEvent<M>where - M: Clone + MemorySize,

§

fn clone(&self) -> EpollEvent<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<M> Debug for EpollEvent<M>where - M: MemorySize,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<M> ValueType for EpollEvent<M>where - M: MemorySize,

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl<M> Clone for EpollEvent<M>where + M: Clone + MemorySize,

source§

fn clone(&self) -> EpollEvent<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<M> Debug for EpollEvent<M>where + M: MemorySize,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<M> ValueType for EpollEvent<M>where + M: MemorySize,

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl<M> Copy for EpollEvent<M>where +uninitialized (e.g. padding bytes).

source§

impl<M> Copy for EpollEvent<M>where M: Copy + MemorySize,

Auto Trait Implementations§

§

impl<M> RefUnwindSafe for EpollEvent<M>where <M as MemorySize>::Offset: RefUnwindSafe,

§

impl<M> Send for EpollEvent<M>

§

impl<M> Sync for EpollEvent<M>

§

impl<M> Unpin for EpollEvent<M>where <M as MemorySize>::Offset: Unpin,

§

impl<M> UnwindSafe for EpollEvent<M>where diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.EpollType.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.EpollType.html index 5b4cfd9617f..da8937593b2 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.EpollType.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.EpollType.html @@ -1,38 +1,38 @@ EpollType in wasmer_wasix::syscalls::types::wasi - Rust
pub struct EpollType {
+                logo

EpollType

pub struct EpollType {
     bits: u32,
 }
Expand description

Epoll available event types.

-

Fields§

§bits: u32

Implementations§

§

impl EpollType

pub const EPOLLIN: EpollType = Self{ bits: 1 << 0,}

The associated file is available for read(2) operations.

-

pub const EPOLLOUT: EpollType = Self{ bits: 1 << 1,}

The associated file is available for write(2) operations.

-

pub const EPOLLRDHUP: EpollType = Self{ bits: 1 << 2,}

Stream socket peer closed connection, or shut down writing +

Fields§

§bits: u32

Implementations§

source§

impl EpollType

source

pub const EPOLLIN: EpollType = Self{ bits: 1 << 0,}

The associated file is available for read(2) operations.

+
source

pub const EPOLLOUT: EpollType = Self{ bits: 1 << 1,}

The associated file is available for write(2) operations.

+
source

pub const EPOLLRDHUP: EpollType = Self{ bits: 1 << 2,}

Stream socket peer closed connection, or shut down writing half of connection. (This flag is especially useful for writing simple code to detect peer shutdown when using edge-triggered monitoring.)

-

pub const EPOLLPRI: EpollType = Self{ bits: 1 << 3,}

There is an exceptional condition on the file descriptor. +

source

pub const EPOLLPRI: EpollType = Self{ bits: 1 << 3,}

There is an exceptional condition on the file descriptor. See the discussion of POLLPRI in poll(2).

-

pub const EPOLLERR: EpollType = Self{ bits: 1 << 4,}

Error condition happened on the associated file +

source

pub const EPOLLERR: EpollType = Self{ bits: 1 << 4,}

Error condition happened on the associated file descriptor. This event is also reported for the write end of a pipe when the read end has been closed.

-

pub const EPOLLHUP: EpollType = Self{ bits: 1 << 5,}

Hang up happened on the associated file descriptor.

-

pub const EPOLLET: EpollType = Self{ bits: 1 << 6,}

Requests edge-triggered notification for the associated +

source

pub const EPOLLHUP: EpollType = Self{ bits: 1 << 5,}

Hang up happened on the associated file descriptor.

+
source

pub const EPOLLET: EpollType = Self{ bits: 1 << 6,}

Requests edge-triggered notification for the associated file descriptor. The default behavior for epoll is level- triggered. See epoll(7) for more detailed information about edge-triggered and level-triggered notification.

-

pub const EPOLLONESHOT: EpollType = Self{ bits: 1 << 7,}

Requests one-shot notification for the associated file +

source

pub const EPOLLONESHOT: EpollType = Self{ bits: 1 << 7,}

Requests one-shot notification for the associated file descriptor. This means that after an event notified for the file descriptor by epoll_wait(2), the file descriptor is disabled in the interest list and no other events will be reported by the epoll interface. The user must call epoll_ctl() with EPOLL_CTL_MOD to rearm the file descriptor with a new event mask.

-

pub const fn empty() -> EpollType

Returns an empty set of flags.

-

pub const fn all() -> EpollType

Returns the set containing all flags.

-

pub const fn bits(&self) -> u32

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u32) -> Option<EpollType>

Convert from underlying bit representation, unless that +

source

pub const fn empty() -> EpollType

Returns an empty set of flags.

+
source

pub const fn all() -> EpollType

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u32

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u32) -> Option<EpollType>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u32) -> EpollType

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u32) -> EpollType

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u32) -> EpollType

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u32) -> EpollType

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -40,35 +40,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: EpollType) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: EpollType) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: EpollType)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: EpollType)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: EpollType)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: EpollType, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: EpollType) -> EpollType

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: EpollType) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: EpollType) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: EpollType)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: EpollType)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: EpollType)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: EpollType, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: EpollType) -> EpollType

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: EpollType) -> EpollType

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: EpollType) -> EpollType

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: EpollType) -> EpollType

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: EpollType) -> EpollType

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: EpollType) -> EpollType

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: EpollType) -> EpollType

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -76,44 +76,44 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> EpollType

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> EpollType

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-

Trait Implementations§

§

impl Binary for EpollType

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<EpollType> for EpollType

§

fn bitand(self, other: EpollType) -> EpollType

Returns the intersection between the two sets of flags.

-
§

type Output = EpollType

The resulting type after applying the & operator.
§

impl BitAndAssign<EpollType> for EpollType

§

fn bitand_assign(&mut self, other: EpollType)

Disables all flags disabled in the set.

-
§

impl BitOr<EpollType> for EpollType

§

fn bitor(self, other: EpollType) -> EpollType

Returns the union of the two sets of flags.

-
§

type Output = EpollType

The resulting type after applying the | operator.
§

impl BitOrAssign<EpollType> for EpollType

§

fn bitor_assign(&mut self, other: EpollType)

Adds the set of flags.

-
§

impl BitXor<EpollType> for EpollType

§

fn bitxor(self, other: EpollType) -> EpollType

Returns the left flags, but with all the right flags toggled.

-
§

type Output = EpollType

The resulting type after applying the ^ operator.
§

impl BitXorAssign<EpollType> for EpollType

§

fn bitxor_assign(&mut self, other: EpollType)

Toggles the set of flags.

-
§

impl Clone for EpollType

§

fn clone(&self) -> EpollType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for EpollType

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for EpollType

§

fn deserialize<__D>( +

Trait Implementations§

source§

impl Binary for EpollType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<EpollType> for EpollType

source§

fn bitand(self, other: EpollType) -> EpollType

Returns the intersection between the two sets of flags.

+
§

type Output = EpollType

The resulting type after applying the & operator.
source§

impl BitAndAssign<EpollType> for EpollType

source§

fn bitand_assign(&mut self, other: EpollType)

Disables all flags disabled in the set.

+
source§

impl BitOr<EpollType> for EpollType

source§

fn bitor(self, other: EpollType) -> EpollType

Returns the union of the two sets of flags.

+
§

type Output = EpollType

The resulting type after applying the | operator.
source§

impl BitOrAssign<EpollType> for EpollType

source§

fn bitor_assign(&mut self, other: EpollType)

Adds the set of flags.

+
source§

impl BitXor<EpollType> for EpollType

source§

fn bitxor(self, other: EpollType) -> EpollType

Returns the left flags, but with all the right flags toggled.

+
§

type Output = EpollType

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<EpollType> for EpollType

source§

fn bitxor_assign(&mut self, other: EpollType)

Toggles the set of flags.

+
source§

impl Clone for EpollType

source§

fn clone(&self) -> EpollType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EpollType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EpollType

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<EpollType, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl Extend<EpollType> for EpollType

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = EpollType>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<EpollType> for EpollType

§

fn from_iter<T>(iterator: T) -> EpollTypewhere - T: IntoIterator<Item = EpollType>,

Creates a value from an iterator. Read more
§

impl Hash for EpollType

§

fn hash<__H>(&self, state: &mut __H)where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Extend<EpollType> for EpollType

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = EpollType>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<EpollType> for EpollType

source§

fn from_iter<T>(iterator: T) -> EpollTypewhere + T: IntoIterator<Item = EpollType>,

Creates a value from an iterator. Read more
source§

impl Hash for EpollType

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for EpollType

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for EpollType

§

fn not(self) -> EpollType

Returns the complement of this set of flags.

-
§

type Output = EpollType

The resulting type after applying the ! operator.
§

impl Octal for EpollType

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for EpollType

§

fn cmp(&self, other: &EpollType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for EpollType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for EpollType

source§

fn not(self) -> EpollType

Returns the complement of this set of flags.

+
§

type Output = EpollType

The resulting type after applying the ! operator.
source§

impl Octal for EpollType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for EpollType

source§

fn cmp(&self, other: &EpollType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<EpollType> for EpollType

§

fn eq(&self, other: &EpollType) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<EpollType> for EpollType

source§

fn eq(&self, other: &EpollType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<EpollType> for EpollType

§

fn partial_cmp(&self, other: &EpollType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<EpollType> for EpollType

source§

fn partial_cmp(&self, other: &EpollType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Serialize for EpollType

§

fn serialize<__S>( +operator. Read more

source§

impl Serialize for EpollType

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl Sub<EpollType> for EpollType

§

fn sub(self, other: EpollType) -> EpollType

Returns the set difference of the two sets of flags.

-
§

type Output = EpollType

The resulting type after applying the - operator.
§

impl SubAssign<EpollType> for EpollType

§

fn sub_assign(&mut self, other: EpollType)

Disables all flags enabled in the set.

-
§

impl UpperHex for EpollType

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for EpollType

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,
Serialize this value into the given Serde serializer. Read more
source§

impl Sub<EpollType> for EpollType

source§

fn sub(self, other: EpollType) -> EpollType

Returns the set difference of the two sets of flags.

+
§

type Output = EpollType

The resulting type after applying the - operator.
source§

impl SubAssign<EpollType> for EpollType

source§

fn sub_assign(&mut self, other: EpollType)

Disables all flags enabled in the set.

+
source§

impl UpperHex for EpollType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for EpollType

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for EpollType

§

impl Eq for EpollType

§

impl StructuralEq for EpollType

§

impl StructuralPartialEq for EpollType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for EpollType

source§

impl Eq for EpollType

source§

impl StructuralEq for EpollType

source§

impl StructuralPartialEq for EpollType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.ErrnoSignal.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.ErrnoSignal.html index 0d01f89070a..f3571dd977b 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.ErrnoSignal.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.ErrnoSignal.html @@ -1,13 +1,13 @@ ErrnoSignal in wasmer_wasix::syscalls::types::wasi - Rust
pub struct ErrnoSignal {
+                logo

ErrnoSignal

pub struct ErrnoSignal {
     pub exit_code: Errno,
     pub signal: Signal,
 }
Expand description

Represents an errno and a signal

Fields§

§exit_code: Errno

The exit code that was returned

§signal: Signal

The signal that was returned

-

Trait Implementations§

§

impl Clone for ErrnoSignal

§

fn clone(&self) -> ErrnoSignal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for ErrnoSignal

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for ErrnoSignal

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for ErrnoSignal

source§

fn clone(&self) -> ErrnoSignal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ErrnoSignal

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for ErrnoSignal

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for ErrnoSignal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for ErrnoSignal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Event.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Event.html index 24c4fda03fb..7ce594db6b1 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Event.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Event.html @@ -1,5 +1,5 @@ Event in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Event {
+                logo

Event

pub struct Event {
     pub userdata: u64,
     pub error: Errno,
     pub type_: Eventtype,
@@ -9,9 +9,9 @@
 
§error: Errno

If non-zero, an error that occurred while processing the subscription request.

§type_: Eventtype

Type of event that was triggered

§u: EventUnion

The type of the event that occurred, and the contents of the event

-

Trait Implementations§

§

impl Clone for Event

§

fn clone(&self) -> Event

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Event

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Event

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for Event

source§

fn clone(&self) -> Event

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Event

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Event

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Event

Auto Trait Implementations§

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnwindSafe for Event

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Event

Auto Trait Implementations§

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnwindSafe for Event

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.EventFdReadwrite.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.EventFdReadwrite.html index fdc79c9f29e..ea571462f64 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.EventFdReadwrite.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.EventFdReadwrite.html @@ -1,21 +1,21 @@ EventFdReadwrite in wasmer_wasix::syscalls::types::wasi - Rust
pub struct EventFdReadwrite {
+                logo

EventFdReadwrite

pub struct EventFdReadwrite {
     pub nbytes: u64,
     pub flags: Eventrwflags,
 }
Expand description

The contents of an event for the eventtype::fd_read and eventtype::fd_write variants

Fields§

§nbytes: u64

The number of bytes available for reading or writing.

§flags: Eventrwflags

The state of the file descriptor.

-

Trait Implementations§

§

impl Clone for EventFdReadwrite

§

fn clone(&self) -> EventFdReadwrite

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for EventFdReadwrite

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for EventFdReadwrite

§

fn deserialize<__D>( +

Trait Implementations§

source§

impl Clone for EventFdReadwrite

source§

fn clone(&self) -> EventFdReadwrite

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EventFdReadwrite

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EventFdReadwrite

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<EventFdReadwrite, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl Serialize for EventFdReadwrite

§

fn serialize<__S>( + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for EventFdReadwrite

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl ValueType for EventFdReadwrite

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

source§

impl ValueType for EventFdReadwrite

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for EventFdReadwrite

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for EventFdReadwrite

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Eventrwflags.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Eventrwflags.html index 73dbea6730a..a2685122f8d 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Eventrwflags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Eventrwflags.html @@ -1,17 +1,17 @@ Eventrwflags in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Eventrwflags {
+                logo

Eventrwflags

pub struct Eventrwflags {
     bits: u16,
 }
Expand description

The state of the file descriptor subscribed to with eventtype::fd_read or eventtype::fd_write.

-

Fields§

§bits: u16

Implementations§

§

impl Eventrwflags

pub const FD_READWRITE_HANGUP: Eventrwflags = Self{ bits: 1 << 0,}

The peer of this socket has closed or disconnected.

-

pub const fn empty() -> Eventrwflags

Returns an empty set of flags.

-

pub const fn all() -> Eventrwflags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<Eventrwflags>

Convert from underlying bit representation, unless that +

Fields§

§bits: u16

Implementations§

source§

impl Eventrwflags

source

pub const FD_READWRITE_HANGUP: Eventrwflags = Self{ bits: 1 << 0,}

The peer of this socket has closed or disconnected.

+
source

pub const fn empty() -> Eventrwflags

Returns an empty set of flags.

+
source

pub const fn all() -> Eventrwflags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<Eventrwflags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> Eventrwflags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> Eventrwflags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> Eventrwflags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> Eventrwflags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -19,35 +19,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Eventrwflags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Eventrwflags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Eventrwflags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Eventrwflags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Eventrwflags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Eventrwflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Eventrwflags) -> Eventrwflags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Eventrwflags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Eventrwflags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Eventrwflags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Eventrwflags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Eventrwflags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Eventrwflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Eventrwflags) -> Eventrwflags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Eventrwflags) -> Eventrwflags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Eventrwflags) -> Eventrwflags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Eventrwflags) -> Eventrwflags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Eventrwflags) -> Eventrwflags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Eventrwflags) -> Eventrwflags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Eventrwflags) -> Eventrwflags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -55,46 +55,46 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Eventrwflags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Eventrwflags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Eventrwflags

pub fn from_bits_preserve(bits: u16) -> Eventrwflags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Eventrwflags

source

pub fn from_bits_preserve(bits: u16) -> Eventrwflags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Eventrwflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Eventrwflags> for Eventrwflags

§

fn bitand(self, other: Eventrwflags) -> Eventrwflags

Returns the intersection between the two sets of flags.

-
§

type Output = Eventrwflags

The resulting type after applying the & operator.
§

impl BitAndAssign<Eventrwflags> for Eventrwflags

§

fn bitand_assign(&mut self, other: Eventrwflags)

Disables all flags disabled in the set.

-
§

impl BitOr<Eventrwflags> for Eventrwflags

§

fn bitor(self, other: Eventrwflags) -> Eventrwflags

Returns the union of the two sets of flags.

-
§

type Output = Eventrwflags

The resulting type after applying the | operator.
§

impl BitOrAssign<Eventrwflags> for Eventrwflags

§

fn bitor_assign(&mut self, other: Eventrwflags)

Adds the set of flags.

-
§

impl BitXor<Eventrwflags> for Eventrwflags

§

fn bitxor(self, other: Eventrwflags) -> Eventrwflags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Eventrwflags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Eventrwflags> for Eventrwflags

§

fn bitxor_assign(&mut self, other: Eventrwflags)

Toggles the set of flags.

-
§

impl Clone for Eventrwflags

§

fn clone(&self) -> Eventrwflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Eventrwflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for Eventrwflags

§

fn deserialize<__D>( +

Trait Implementations§

source§

impl Binary for Eventrwflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Eventrwflags> for Eventrwflags

source§

fn bitand(self, other: Eventrwflags) -> Eventrwflags

Returns the intersection between the two sets of flags.

+
§

type Output = Eventrwflags

The resulting type after applying the & operator.
source§

impl BitAndAssign<Eventrwflags> for Eventrwflags

source§

fn bitand_assign(&mut self, other: Eventrwflags)

Disables all flags disabled in the set.

+
source§

impl BitOr<Eventrwflags> for Eventrwflags

source§

fn bitor(self, other: Eventrwflags) -> Eventrwflags

Returns the union of the two sets of flags.

+
§

type Output = Eventrwflags

The resulting type after applying the | operator.
source§

impl BitOrAssign<Eventrwflags> for Eventrwflags

source§

fn bitor_assign(&mut self, other: Eventrwflags)

Adds the set of flags.

+
source§

impl BitXor<Eventrwflags> for Eventrwflags

source§

fn bitxor(self, other: Eventrwflags) -> Eventrwflags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Eventrwflags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Eventrwflags> for Eventrwflags

source§

fn bitxor_assign(&mut self, other: Eventrwflags)

Toggles the set of flags.

+
source§

impl Clone for Eventrwflags

source§

fn clone(&self) -> Eventrwflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Eventrwflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Eventrwflags

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<Eventrwflags, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl Extend<Eventrwflags> for Eventrwflags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Eventrwflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Eventrwflags> for Eventrwflags

§

fn from_iter<T>(iterator: T) -> Eventrwflagswhere - T: IntoIterator<Item = Eventrwflags>,

Creates a value from an iterator. Read more
§

impl Hash for Eventrwflags

§

fn hash<__H>(&self, state: &mut __H)where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Extend<Eventrwflags> for Eventrwflags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Eventrwflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Eventrwflags> for Eventrwflags

source§

fn from_iter<T>(iterator: T) -> Eventrwflagswhere + T: IntoIterator<Item = Eventrwflags>,

Creates a value from an iterator. Read more
source§

impl Hash for Eventrwflags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Eventrwflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Eventrwflags

§

fn not(self) -> Eventrwflags

Returns the complement of this set of flags.

-
§

type Output = Eventrwflags

The resulting type after applying the ! operator.
§

impl Octal for Eventrwflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Eventrwflags

§

fn cmp(&self, other: &Eventrwflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Eventrwflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Eventrwflags

source§

fn not(self) -> Eventrwflags

Returns the complement of this set of flags.

+
§

type Output = Eventrwflags

The resulting type after applying the ! operator.
source§

impl Octal for Eventrwflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Eventrwflags

source§

fn cmp(&self, other: &Eventrwflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Eventrwflags> for Eventrwflags

§

fn eq(&self, other: &Eventrwflags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Eventrwflags> for Eventrwflags

source§

fn eq(&self, other: &Eventrwflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Eventrwflags> for Eventrwflags

§

fn partial_cmp(&self, other: &Eventrwflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Eventrwflags> for Eventrwflags

source§

fn partial_cmp(&self, other: &Eventrwflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Serialize for Eventrwflags

§

fn serialize<__S>( +operator. Read more

source§

impl Serialize for Eventrwflags

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl Sub<Eventrwflags> for Eventrwflags

§

fn sub(self, other: Eventrwflags) -> Eventrwflags

Returns the set difference of the two sets of flags.

-
§

type Output = Eventrwflags

The resulting type after applying the - operator.
§

impl SubAssign<Eventrwflags> for Eventrwflags

§

fn sub_assign(&mut self, other: Eventrwflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Eventrwflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Eventrwflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,
Serialize this value into the given Serde serializer. Read more
source§

impl Sub<Eventrwflags> for Eventrwflags

source§

fn sub(self, other: Eventrwflags) -> Eventrwflags

Returns the set difference of the two sets of flags.

+
§

type Output = Eventrwflags

The resulting type after applying the - operator.
source§

impl SubAssign<Eventrwflags> for Eventrwflags

source§

fn sub_assign(&mut self, other: Eventrwflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Eventrwflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Eventrwflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Eventrwflags

§

impl Eq for Eventrwflags

§

impl StructuralEq for Eventrwflags

§

impl StructuralPartialEq for Eventrwflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Eventrwflags

source§

impl Eq for Eventrwflags

source§

impl StructuralEq for Eventrwflags

source§

impl StructuralPartialEq for Eventrwflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Fdflags.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Fdflags.html index 95a85b17f5d..1b92288131c 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Fdflags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Fdflags.html @@ -1,22 +1,22 @@ Fdflags in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Fdflags {
+                logo

Fdflags

pub struct Fdflags {
     bits: u16,
 }
Expand description

File descriptor flags.

-

Fields§

§bits: u16

Implementations§

§

impl Fdflags

pub const APPEND: Fdflags = Self{ bits: 1 << 0,}

Append mode: Data written to the file is always appended to the file’s end.

-

pub const DSYNC: Fdflags = Self{ bits: 1 << 1,}

Write according to synchronized I/O data integrity completion. Only the data stored in the file is synchronized.

-

pub const NONBLOCK: Fdflags = Self{ bits: 1 << 2,}

Non-blocking mode.

-

pub const RSYNC: Fdflags = Self{ bits: 1 << 3,}

Synchronized read I/O operations.

-

pub const SYNC: Fdflags = Self{ bits: 1 << 4,}

Write according to synchronized I/O file integrity completion. In +

Fields§

§bits: u16

Implementations§

source§

impl Fdflags

source

pub const APPEND: Fdflags = Self{ bits: 1 << 0,}

Append mode: Data written to the file is always appended to the file’s end.

+
source

pub const DSYNC: Fdflags = Self{ bits: 1 << 1,}

Write according to synchronized I/O data integrity completion. Only the data stored in the file is synchronized.

+
source

pub const NONBLOCK: Fdflags = Self{ bits: 1 << 2,}

Non-blocking mode.

+
source

pub const RSYNC: Fdflags = Self{ bits: 1 << 3,}

Synchronized read I/O operations.

+
source

pub const SYNC: Fdflags = Self{ bits: 1 << 4,}

Write according to synchronized I/O file integrity completion. In addition to synchronizing the data stored in the file, the implementation may also synchronously update the file’s metadata.

-

pub const fn empty() -> Fdflags

Returns an empty set of flags.

-

pub const fn all() -> Fdflags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<Fdflags>

Convert from underlying bit representation, unless that +

source

pub const fn empty() -> Fdflags

Returns an empty set of flags.

+
source

pub const fn all() -> Fdflags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<Fdflags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> Fdflags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> Fdflags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> Fdflags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> Fdflags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -24,35 +24,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Fdflags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Fdflags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Fdflags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Fdflags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Fdflags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Fdflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Fdflags) -> Fdflags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Fdflags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Fdflags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Fdflags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Fdflags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Fdflags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Fdflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Fdflags) -> Fdflags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Fdflags) -> Fdflags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Fdflags) -> Fdflags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Fdflags) -> Fdflags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Fdflags) -> Fdflags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Fdflags) -> Fdflags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Fdflags) -> Fdflags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -60,39 +60,39 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Fdflags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Fdflags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Fdflags

pub fn from_bits_preserve(bits: u16) -> Fdflags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Fdflags

source

pub fn from_bits_preserve(bits: u16) -> Fdflags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Fdflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Fdflags> for Fdflags

§

fn bitand(self, other: Fdflags) -> Fdflags

Returns the intersection between the two sets of flags.

-
§

type Output = Fdflags

The resulting type after applying the & operator.
§

impl BitAndAssign<Fdflags> for Fdflags

§

fn bitand_assign(&mut self, other: Fdflags)

Disables all flags disabled in the set.

-
§

impl BitOr<Fdflags> for Fdflags

§

fn bitor(self, other: Fdflags) -> Fdflags

Returns the union of the two sets of flags.

-
§

type Output = Fdflags

The resulting type after applying the | operator.
§

impl BitOrAssign<Fdflags> for Fdflags

§

fn bitor_assign(&mut self, other: Fdflags)

Adds the set of flags.

-
§

impl BitXor<Fdflags> for Fdflags

§

fn bitxor(self, other: Fdflags) -> Fdflags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Fdflags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Fdflags> for Fdflags

§

fn bitxor_assign(&mut self, other: Fdflags)

Toggles the set of flags.

-
§

impl Clone for Fdflags

§

fn clone(&self) -> Fdflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Fdflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Fdflags> for Fdflags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Fdflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Fdflags> for Fdflags

§

fn from_iter<T>(iterator: T) -> Fdflagswhere - T: IntoIterator<Item = Fdflags>,

Creates a value from an iterator. Read more
§

impl FromToNativeWasmType for Fdflags

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Fdflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Fdflags as FromToNativeWasmType>::Native) -> Fdflags

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Fdflags

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for Fdflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Fdflags> for Fdflags

source§

fn bitand(self, other: Fdflags) -> Fdflags

Returns the intersection between the two sets of flags.

+
§

type Output = Fdflags

The resulting type after applying the & operator.
source§

impl BitAndAssign<Fdflags> for Fdflags

source§

fn bitand_assign(&mut self, other: Fdflags)

Disables all flags disabled in the set.

+
source§

impl BitOr<Fdflags> for Fdflags

source§

fn bitor(self, other: Fdflags) -> Fdflags

Returns the union of the two sets of flags.

+
§

type Output = Fdflags

The resulting type after applying the | operator.
source§

impl BitOrAssign<Fdflags> for Fdflags

source§

fn bitor_assign(&mut self, other: Fdflags)

Adds the set of flags.

+
source§

impl BitXor<Fdflags> for Fdflags

source§

fn bitxor(self, other: Fdflags) -> Fdflags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Fdflags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Fdflags> for Fdflags

source§

fn bitxor_assign(&mut self, other: Fdflags)

Toggles the set of flags.

+
source§

impl Clone for Fdflags

source§

fn clone(&self) -> Fdflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Fdflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Fdflags> for Fdflags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Fdflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Fdflags> for Fdflags

source§

fn from_iter<T>(iterator: T) -> Fdflagswhere + T: IntoIterator<Item = Fdflags>,

Creates a value from an iterator. Read more
source§

impl FromToNativeWasmType for Fdflags

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Fdflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Fdflags as FromToNativeWasmType>::Native) -> Fdflags

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Fdflags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Fdflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Fdflags

§

fn not(self) -> Fdflags

Returns the complement of this set of flags.

-
§

type Output = Fdflags

The resulting type after applying the ! operator.
§

impl Octal for Fdflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Fdflags

§

fn cmp(&self, other: &Fdflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Fdflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Fdflags

source§

fn not(self) -> Fdflags

Returns the complement of this set of flags.

+
§

type Output = Fdflags

The resulting type after applying the ! operator.
source§

impl Octal for Fdflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Fdflags

source§

fn cmp(&self, other: &Fdflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Fdflags> for Fdflags

§

fn eq(&self, other: &Fdflags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Fdflags> for Fdflags

source§

fn eq(&self, other: &Fdflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Fdflags> for Fdflags

§

fn partial_cmp(&self, other: &Fdflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Fdflags> for Fdflags

source§

fn partial_cmp(&self, other: &Fdflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Fdflags> for Fdflags

§

fn sub(self, other: Fdflags) -> Fdflags

Returns the set difference of the two sets of flags.

-
§

type Output = Fdflags

The resulting type after applying the - operator.
§

impl SubAssign<Fdflags> for Fdflags

§

fn sub_assign(&mut self, other: Fdflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Fdflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Fdflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Fdflags> for Fdflags

source§

fn sub(self, other: Fdflags) -> Fdflags

Returns the set difference of the two sets of flags.

+
§

type Output = Fdflags

The resulting type after applying the - operator.
source§

impl SubAssign<Fdflags> for Fdflags

source§

fn sub_assign(&mut self, other: Fdflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Fdflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Fdflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Fdflags

§

impl Eq for Fdflags

§

impl StructuralEq for Fdflags

§

impl StructuralPartialEq for Fdflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Fdflags

source§

impl Eq for Fdflags

source§

impl StructuralEq for Fdflags

source§

impl StructuralPartialEq for Fdflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Fdstat.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Fdstat.html index 1e8b9912294..11ee1297033 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Fdstat.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Fdstat.html @@ -1,5 +1,5 @@ Fdstat in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Fdstat {
+                logo

Fdstat

pub struct Fdstat {
     pub fs_filetype: Filetype,
     pub fs_flags: Fdflags,
     pub fs_rights_base: Rights,
@@ -10,9 +10,9 @@
 
§fs_rights_base: Rights

Rights that apply to this file descriptor.

§fs_rights_inheriting: Rights

Maximum set of rights that may be installed on new file descriptors that are created through this file descriptor, e.g., through path_open.

-

Trait Implementations§

§

impl Clone for Fdstat

§

fn clone(&self) -> Fdstat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Fdstat

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Fdstat

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for Fdstat

source§

fn clone(&self) -> Fdstat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Fdstat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Fdstat

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Fdstat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Fdstat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Filestat.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Filestat.html index f017e731fee..954a252844f 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Filestat.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Filestat.html @@ -1,5 +1,5 @@ Filestat in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Filestat {
+                logo

Filestat

pub struct Filestat {
     pub st_dev: u64,
     pub st_ino: u64,
     pub st_filetype: Filetype,
@@ -8,9 +8,9 @@
     pub st_atim: u64,
     pub st_mtim: u64,
     pub st_ctim: u64,
-}

Fields§

§st_dev: u64§st_ino: u64§st_filetype: Filetype§st_nlink: u64§st_size: u64§st_atim: u64§st_mtim: u64§st_ctim: u64

Trait Implementations§

§

impl Clone for Filestat

§

fn clone(&self) -> Filestat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Filestat

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for Filestat

§

fn default() -> Filestat

Returns the “default value” for a type. Read more
§

impl ValueType for Filestat

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§st_dev: u64§st_ino: u64§st_filetype: Filetype§st_nlink: u64§st_size: u64§st_atim: u64§st_mtim: u64§st_ctim: u64

Trait Implementations§

source§

impl Clone for Filestat

source§

fn clone(&self) -> Filestat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Filestat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Filestat

source§

fn default() -> Filestat

Returns the “default value” for a type. Read more
source§

impl ValueType for Filestat

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Filestat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Filestat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Fstflags.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Fstflags.html index d021deaf032..506466dab25 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Fstflags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Fstflags.html @@ -1,21 +1,21 @@ Fstflags in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Fstflags {
+                logo

Fstflags

pub struct Fstflags {
     bits: u16,
 }
Expand description

Which file time attributes to adjust. TODO: wit appears to not have support for flags repr (@witx repr u16)

-

Fields§

§bits: u16

Implementations§

§

impl Fstflags

pub const SET_ATIM: Fstflags = Self{ bits: 1 << 0,}

Adjust the last data access timestamp to the value stored in filestat::atim.

-

pub const SET_ATIM_NOW: Fstflags = Self{ bits: 1 << 1,}

Adjust the last data access timestamp to the time of clock clockid::realtime.

-

pub const SET_MTIM: Fstflags = Self{ bits: 1 << 2,}

Adjust the last data modification timestamp to the value stored in filestat::mtim.

-

pub const SET_MTIM_NOW: Fstflags = Self{ bits: 1 << 3,}

Adjust the last data modification timestamp to the time of clock clockid::realtime.

-

pub const fn empty() -> Fstflags

Returns an empty set of flags.

-

pub const fn all() -> Fstflags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<Fstflags>

Convert from underlying bit representation, unless that +

Fields§

§bits: u16

Implementations§

source§

impl Fstflags

source

pub const SET_ATIM: Fstflags = Self{ bits: 1 << 0,}

Adjust the last data access timestamp to the value stored in filestat::atim.

+
source

pub const SET_ATIM_NOW: Fstflags = Self{ bits: 1 << 1,}

Adjust the last data access timestamp to the time of clock clockid::realtime.

+
source

pub const SET_MTIM: Fstflags = Self{ bits: 1 << 2,}

Adjust the last data modification timestamp to the value stored in filestat::mtim.

+
source

pub const SET_MTIM_NOW: Fstflags = Self{ bits: 1 << 3,}

Adjust the last data modification timestamp to the time of clock clockid::realtime.

+
source

pub const fn empty() -> Fstflags

Returns an empty set of flags.

+
source

pub const fn all() -> Fstflags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<Fstflags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> Fstflags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> Fstflags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> Fstflags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> Fstflags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -23,35 +23,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Fstflags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Fstflags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Fstflags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Fstflags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Fstflags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Fstflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Fstflags) -> Fstflags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Fstflags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Fstflags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Fstflags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Fstflags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Fstflags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Fstflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Fstflags) -> Fstflags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Fstflags) -> Fstflags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Fstflags) -> Fstflags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Fstflags) -> Fstflags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Fstflags) -> Fstflags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Fstflags) -> Fstflags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Fstflags) -> Fstflags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -59,39 +59,39 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Fstflags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Fstflags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Fstflags

pub fn from_bits_preserve(bits: u16) -> Fstflags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Fstflags

source

pub fn from_bits_preserve(bits: u16) -> Fstflags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Fstflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Fstflags> for Fstflags

§

fn bitand(self, other: Fstflags) -> Fstflags

Returns the intersection between the two sets of flags.

-
§

type Output = Fstflags

The resulting type after applying the & operator.
§

impl BitAndAssign<Fstflags> for Fstflags

§

fn bitand_assign(&mut self, other: Fstflags)

Disables all flags disabled in the set.

-
§

impl BitOr<Fstflags> for Fstflags

§

fn bitor(self, other: Fstflags) -> Fstflags

Returns the union of the two sets of flags.

-
§

type Output = Fstflags

The resulting type after applying the | operator.
§

impl BitOrAssign<Fstflags> for Fstflags

§

fn bitor_assign(&mut self, other: Fstflags)

Adds the set of flags.

-
§

impl BitXor<Fstflags> for Fstflags

§

fn bitxor(self, other: Fstflags) -> Fstflags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Fstflags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Fstflags> for Fstflags

§

fn bitxor_assign(&mut self, other: Fstflags)

Toggles the set of flags.

-
§

impl Clone for Fstflags

§

fn clone(&self) -> Fstflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Fstflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Fstflags> for Fstflags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Fstflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Fstflags> for Fstflags

§

fn from_iter<T>(iterator: T) -> Fstflagswhere - T: IntoIterator<Item = Fstflags>,

Creates a value from an iterator. Read more
§

impl FromToNativeWasmType for Fstflags

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Fstflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Fstflags as FromToNativeWasmType>::Native) -> Fstflags

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Fstflags

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for Fstflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Fstflags> for Fstflags

source§

fn bitand(self, other: Fstflags) -> Fstflags

Returns the intersection between the two sets of flags.

+
§

type Output = Fstflags

The resulting type after applying the & operator.
source§

impl BitAndAssign<Fstflags> for Fstflags

source§

fn bitand_assign(&mut self, other: Fstflags)

Disables all flags disabled in the set.

+
source§

impl BitOr<Fstflags> for Fstflags

source§

fn bitor(self, other: Fstflags) -> Fstflags

Returns the union of the two sets of flags.

+
§

type Output = Fstflags

The resulting type after applying the | operator.
source§

impl BitOrAssign<Fstflags> for Fstflags

source§

fn bitor_assign(&mut self, other: Fstflags)

Adds the set of flags.

+
source§

impl BitXor<Fstflags> for Fstflags

source§

fn bitxor(self, other: Fstflags) -> Fstflags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Fstflags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Fstflags> for Fstflags

source§

fn bitxor_assign(&mut self, other: Fstflags)

Toggles the set of flags.

+
source§

impl Clone for Fstflags

source§

fn clone(&self) -> Fstflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Fstflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Fstflags> for Fstflags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Fstflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Fstflags> for Fstflags

source§

fn from_iter<T>(iterator: T) -> Fstflagswhere + T: IntoIterator<Item = Fstflags>,

Creates a value from an iterator. Read more
source§

impl FromToNativeWasmType for Fstflags

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Fstflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Fstflags as FromToNativeWasmType>::Native) -> Fstflags

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Fstflags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Fstflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Fstflags

§

fn not(self) -> Fstflags

Returns the complement of this set of flags.

-
§

type Output = Fstflags

The resulting type after applying the ! operator.
§

impl Octal for Fstflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Fstflags

§

fn cmp(&self, other: &Fstflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Fstflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Fstflags

source§

fn not(self) -> Fstflags

Returns the complement of this set of flags.

+
§

type Output = Fstflags

The resulting type after applying the ! operator.
source§

impl Octal for Fstflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Fstflags

source§

fn cmp(&self, other: &Fstflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Fstflags> for Fstflags

§

fn eq(&self, other: &Fstflags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Fstflags> for Fstflags

source§

fn eq(&self, other: &Fstflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Fstflags> for Fstflags

§

fn partial_cmp(&self, other: &Fstflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Fstflags> for Fstflags

source§

fn partial_cmp(&self, other: &Fstflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Fstflags> for Fstflags

§

fn sub(self, other: Fstflags) -> Fstflags

Returns the set difference of the two sets of flags.

-
§

type Output = Fstflags

The resulting type after applying the - operator.
§

impl SubAssign<Fstflags> for Fstflags

§

fn sub_assign(&mut self, other: Fstflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Fstflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Fstflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Fstflags> for Fstflags

source§

fn sub(self, other: Fstflags) -> Fstflags

Returns the set difference of the two sets of flags.

+
§

type Output = Fstflags

The resulting type after applying the - operator.
source§

impl SubAssign<Fstflags> for Fstflags

source§

fn sub_assign(&mut self, other: Fstflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Fstflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Fstflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Fstflags

§

impl Eq for Fstflags

§

impl StructuralEq for Fstflags

§

impl StructuralPartialEq for Fstflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Fstflags

source§

impl Eq for Fstflags

source§

impl StructuralEq for Fstflags

source§

impl StructuralPartialEq for Fstflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.HttpHandles.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.HttpHandles.html index a32641055a7..6f8b3eae082 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.HttpHandles.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.HttpHandles.html @@ -1,11 +1,11 @@ HttpHandles in wasmer_wasix::syscalls::types::wasi - Rust
pub struct HttpHandles {
+                logo

HttpHandles

pub struct HttpHandles {
     pub req: u32,
     pub res: u32,
     pub hdr: u32,
-}

Fields§

§req: u32§res: u32§hdr: u32

Trait Implementations§

§

impl Clone for HttpHandles

§

fn clone(&self) -> HttpHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for HttpHandles

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for HttpHandles

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§req: u32§res: u32§hdr: u32

Trait Implementations§

source§

impl Clone for HttpHandles

source§

fn clone(&self) -> HttpHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpHandles

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for HttpHandles

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for HttpHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for HttpHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.HttpStatus.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.HttpStatus.html index 6a6e017a187..01c74af000b 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.HttpStatus.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.HttpStatus.html @@ -1,12 +1,12 @@ HttpStatus in wasmer_wasix::syscalls::types::wasi - Rust
pub struct HttpStatus {
+                logo

HttpStatus

pub struct HttpStatus {
     pub ok: Bool,
     pub redirect: Bool,
     pub size: u64,
     pub status: u16,
-}

Fields§

§ok: Bool§redirect: Bool§size: u64§status: u16

Trait Implementations§

§

impl Clone for HttpStatus

§

fn clone(&self) -> HttpStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for HttpStatus

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for HttpStatus

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§ok: Bool§redirect: Bool§size: u64§status: u16

Trait Implementations§

source§

impl Clone for HttpStatus

source§

fn clone(&self) -> HttpStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for HttpStatus

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for HttpStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for HttpStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.JoinFlags.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.JoinFlags.html index cfd6bb8194c..f331f23ce02 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.JoinFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.JoinFlags.html @@ -1,17 +1,17 @@ JoinFlags in wasmer_wasix::syscalls::types::wasi - Rust
pub struct JoinFlags {
+                logo

JoinFlags

pub struct JoinFlags {
     bits: u32,
 }
Expand description

join flags.

-

Fields§

§bits: u32

Implementations§

§

impl JoinFlags

pub const NON_BLOCKING: JoinFlags = Self{ bits: 1 << 0,}

Non-blocking join on the process

-

pub const WAKE_STOPPED: JoinFlags = Self{ bits: 1 << 1,}

Return if a process is stopped

-

pub const fn empty() -> JoinFlags

Returns an empty set of flags.

-

pub const fn all() -> JoinFlags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u32

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u32) -> Option<JoinFlags>

Convert from underlying bit representation, unless that +

Fields§

§bits: u32

Implementations§

source§

impl JoinFlags

source

pub const NON_BLOCKING: JoinFlags = Self{ bits: 1 << 0,}

Non-blocking join on the process

+
source

pub const WAKE_STOPPED: JoinFlags = Self{ bits: 1 << 1,}

Return if a process is stopped

+
source

pub const fn empty() -> JoinFlags

Returns an empty set of flags.

+
source

pub const fn all() -> JoinFlags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u32

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u32) -> Option<JoinFlags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u32) -> JoinFlags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u32) -> JoinFlags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u32) -> JoinFlags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u32) -> JoinFlags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -19,35 +19,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: JoinFlags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: JoinFlags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: JoinFlags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: JoinFlags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: JoinFlags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: JoinFlags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: JoinFlags) -> JoinFlags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: JoinFlags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: JoinFlags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: JoinFlags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: JoinFlags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: JoinFlags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: JoinFlags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: JoinFlags) -> JoinFlags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: JoinFlags) -> JoinFlags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: JoinFlags) -> JoinFlags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: JoinFlags) -> JoinFlags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: JoinFlags) -> JoinFlags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: JoinFlags) -> JoinFlags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: JoinFlags) -> JoinFlags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -55,39 +55,39 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> JoinFlags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> JoinFlags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl JoinFlags

pub fn from_bits_preserve(bits: u32) -> JoinFlags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl JoinFlags

source

pub fn from_bits_preserve(bits: u32) -> JoinFlags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for JoinFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<JoinFlags> for JoinFlags

§

fn bitand(self, other: JoinFlags) -> JoinFlags

Returns the intersection between the two sets of flags.

-
§

type Output = JoinFlags

The resulting type after applying the & operator.
§

impl BitAndAssign<JoinFlags> for JoinFlags

§

fn bitand_assign(&mut self, other: JoinFlags)

Disables all flags disabled in the set.

-
§

impl BitOr<JoinFlags> for JoinFlags

§

fn bitor(self, other: JoinFlags) -> JoinFlags

Returns the union of the two sets of flags.

-
§

type Output = JoinFlags

The resulting type after applying the | operator.
§

impl BitOrAssign<JoinFlags> for JoinFlags

§

fn bitor_assign(&mut self, other: JoinFlags)

Adds the set of flags.

-
§

impl BitXor<JoinFlags> for JoinFlags

§

fn bitxor(self, other: JoinFlags) -> JoinFlags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = JoinFlags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<JoinFlags> for JoinFlags

§

fn bitxor_assign(&mut self, other: JoinFlags)

Toggles the set of flags.

-
§

impl Clone for JoinFlags

§

fn clone(&self) -> JoinFlags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for JoinFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<JoinFlags> for JoinFlags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = JoinFlags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<JoinFlags> for JoinFlags

§

fn from_iter<T>(iterator: T) -> JoinFlagswhere - T: IntoIterator<Item = JoinFlags>,

Creates a value from an iterator. Read more
§

impl FromToNativeWasmType for JoinFlags

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <JoinFlags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <JoinFlags as FromToNativeWasmType>::Native) -> JoinFlags

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for JoinFlags

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for JoinFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<JoinFlags> for JoinFlags

source§

fn bitand(self, other: JoinFlags) -> JoinFlags

Returns the intersection between the two sets of flags.

+
§

type Output = JoinFlags

The resulting type after applying the & operator.
source§

impl BitAndAssign<JoinFlags> for JoinFlags

source§

fn bitand_assign(&mut self, other: JoinFlags)

Disables all flags disabled in the set.

+
source§

impl BitOr<JoinFlags> for JoinFlags

source§

fn bitor(self, other: JoinFlags) -> JoinFlags

Returns the union of the two sets of flags.

+
§

type Output = JoinFlags

The resulting type after applying the | operator.
source§

impl BitOrAssign<JoinFlags> for JoinFlags

source§

fn bitor_assign(&mut self, other: JoinFlags)

Adds the set of flags.

+
source§

impl BitXor<JoinFlags> for JoinFlags

source§

fn bitxor(self, other: JoinFlags) -> JoinFlags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = JoinFlags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<JoinFlags> for JoinFlags

source§

fn bitxor_assign(&mut self, other: JoinFlags)

Toggles the set of flags.

+
source§

impl Clone for JoinFlags

source§

fn clone(&self) -> JoinFlags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for JoinFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<JoinFlags> for JoinFlags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = JoinFlags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<JoinFlags> for JoinFlags

source§

fn from_iter<T>(iterator: T) -> JoinFlagswhere + T: IntoIterator<Item = JoinFlags>,

Creates a value from an iterator. Read more
source§

impl FromToNativeWasmType for JoinFlags

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <JoinFlags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <JoinFlags as FromToNativeWasmType>::Native) -> JoinFlags

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for JoinFlags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for JoinFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for JoinFlags

§

fn not(self) -> JoinFlags

Returns the complement of this set of flags.

-
§

type Output = JoinFlags

The resulting type after applying the ! operator.
§

impl Octal for JoinFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for JoinFlags

§

fn cmp(&self, other: &JoinFlags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for JoinFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for JoinFlags

source§

fn not(self) -> JoinFlags

Returns the complement of this set of flags.

+
§

type Output = JoinFlags

The resulting type after applying the ! operator.
source§

impl Octal for JoinFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for JoinFlags

source§

fn cmp(&self, other: &JoinFlags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<JoinFlags> for JoinFlags

§

fn eq(&self, other: &JoinFlags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<JoinFlags> for JoinFlags

source§

fn eq(&self, other: &JoinFlags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<JoinFlags> for JoinFlags

§

fn partial_cmp(&self, other: &JoinFlags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<JoinFlags> for JoinFlags

source§

fn partial_cmp(&self, other: &JoinFlags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<JoinFlags> for JoinFlags

§

fn sub(self, other: JoinFlags) -> JoinFlags

Returns the set difference of the two sets of flags.

-
§

type Output = JoinFlags

The resulting type after applying the - operator.
§

impl SubAssign<JoinFlags> for JoinFlags

§

fn sub_assign(&mut self, other: JoinFlags)

Disables all flags enabled in the set.

-
§

impl UpperHex for JoinFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for JoinFlags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<JoinFlags> for JoinFlags

source§

fn sub(self, other: JoinFlags) -> JoinFlags

Returns the set difference of the two sets of flags.

+
§

type Output = JoinFlags

The resulting type after applying the - operator.
source§

impl SubAssign<JoinFlags> for JoinFlags

source§

fn sub_assign(&mut self, other: JoinFlags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for JoinFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for JoinFlags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for JoinFlags

§

impl Eq for JoinFlags

§

impl StructuralEq for JoinFlags

§

impl StructuralPartialEq for JoinFlags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for JoinFlags

source§

impl Eq for JoinFlags

source§

impl StructuralEq for JoinFlags

source§

impl StructuralPartialEq for JoinFlags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.JoinStatus.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.JoinStatus.html index 9f9d5d1ef39..14956f73801 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.JoinStatus.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.JoinStatus.html @@ -1,10 +1,10 @@ JoinStatus in wasmer_wasix::syscalls::types::wasi - Rust
pub struct JoinStatus {
+                logo

JoinStatus

pub struct JoinStatus {
     pub tag: JoinStatusType,
     pub u: JoinStatusUnion,
-}

Fields§

§tag: JoinStatusType§u: JoinStatusUnion

Trait Implementations§

§

impl Clone for JoinStatus

§

fn clone(&self) -> JoinStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for JoinStatus

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for JoinStatus

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: JoinStatusType§u: JoinStatusUnion

Trait Implementations§

source§

impl Clone for JoinStatus

source§

fn clone(&self) -> JoinStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for JoinStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for JoinStatus

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for JoinStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for JoinStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Lookup.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Lookup.html index 2632709cc29..432b7facb1d 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Lookup.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Lookup.html @@ -1,18 +1,18 @@ Lookup in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Lookup {
+                logo

Lookup

pub struct Lookup {
     bits: u32,
 }
Expand description

Flags determining the method of how paths are resolved. TODO: wit appears to not have support for flags repr (@witx repr u32)

-

Fields§

§bits: u32

Implementations§

§

impl Lookup

As long as the resolved path corresponds to a symbolic link, it is expanded.

-

pub const fn empty() -> Lookup

Returns an empty set of flags.

-

pub const fn all() -> Lookup

Returns the set containing all flags.

-

pub const fn bits(&self) -> u32

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u32) -> Option<Lookup>

Convert from underlying bit representation, unless that +

Fields§

§bits: u32

Implementations§

source§

impl Lookup

As long as the resolved path corresponds to a symbolic link, it is expanded.

+
source

pub const fn empty() -> Lookup

Returns an empty set of flags.

+
source

pub const fn all() -> Lookup

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u32

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u32) -> Option<Lookup>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u32) -> Lookup

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u32) -> Lookup

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u32) -> Lookup

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u32) -> Lookup

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -20,35 +20,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Lookup) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Lookup) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Lookup)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Lookup)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Lookup)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Lookup, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Lookup) -> Lookup

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Lookup) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Lookup) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Lookup)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Lookup)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Lookup)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Lookup, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Lookup) -> Lookup

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Lookup) -> Lookup

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Lookup) -> Lookup

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Lookup) -> Lookup

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Lookup) -> Lookup

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Lookup) -> Lookup

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Lookup) -> Lookup

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -56,39 +56,39 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Lookup

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Lookup

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Lookup

pub fn from_bits_preserve(bits: u32) -> Lookup

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Lookup

source

pub fn from_bits_preserve(bits: u32) -> Lookup

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Lookup

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Lookup> for Lookup

§

fn bitand(self, other: Lookup) -> Lookup

Returns the intersection between the two sets of flags.

-
§

type Output = Lookup

The resulting type after applying the & operator.
§

impl BitAndAssign<Lookup> for Lookup

§

fn bitand_assign(&mut self, other: Lookup)

Disables all flags disabled in the set.

-
§

impl BitOr<Lookup> for Lookup

§

fn bitor(self, other: Lookup) -> Lookup

Returns the union of the two sets of flags.

-
§

type Output = Lookup

The resulting type after applying the | operator.
§

impl BitOrAssign<Lookup> for Lookup

§

fn bitor_assign(&mut self, other: Lookup)

Adds the set of flags.

-
§

impl BitXor<Lookup> for Lookup

§

fn bitxor(self, other: Lookup) -> Lookup

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Lookup

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Lookup> for Lookup

§

fn bitxor_assign(&mut self, other: Lookup)

Toggles the set of flags.

-
§

impl Clone for Lookup

§

fn clone(&self) -> Lookup

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Lookup

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Lookup> for Lookup

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Lookup>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Lookup> for Lookup

§

fn from_iter<T>(iterator: T) -> Lookupwhere - T: IntoIterator<Item = Lookup>,

Creates a value from an iterator. Read more
§

impl Hash for Lookup

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for Lookup

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Lookup> for Lookup

source§

fn bitand(self, other: Lookup) -> Lookup

Returns the intersection between the two sets of flags.

+
§

type Output = Lookup

The resulting type after applying the & operator.
source§

impl BitAndAssign<Lookup> for Lookup

source§

fn bitand_assign(&mut self, other: Lookup)

Disables all flags disabled in the set.

+
source§

impl BitOr<Lookup> for Lookup

source§

fn bitor(self, other: Lookup) -> Lookup

Returns the union of the two sets of flags.

+
§

type Output = Lookup

The resulting type after applying the | operator.
source§

impl BitOrAssign<Lookup> for Lookup

source§

fn bitor_assign(&mut self, other: Lookup)

Adds the set of flags.

+
source§

impl BitXor<Lookup> for Lookup

source§

fn bitxor(self, other: Lookup) -> Lookup

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Lookup

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Lookup> for Lookup

source§

fn bitxor_assign(&mut self, other: Lookup)

Toggles the set of flags.

+
source§

impl Clone for Lookup

source§

fn clone(&self) -> Lookup

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Lookup

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Lookup> for Lookup

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Lookup>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Lookup> for Lookup

source§

fn from_iter<T>(iterator: T) -> Lookupwhere + T: IntoIterator<Item = Lookup>,

Creates a value from an iterator. Read more
source§

impl Hash for Lookup

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Lookup

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Lookup

§

fn not(self) -> Lookup

Returns the complement of this set of flags.

-
§

type Output = Lookup

The resulting type after applying the ! operator.
§

impl Octal for Lookup

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Lookup

§

fn cmp(&self, other: &Lookup) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Lookup

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Lookup

source§

fn not(self) -> Lookup

Returns the complement of this set of flags.

+
§

type Output = Lookup

The resulting type after applying the ! operator.
source§

impl Octal for Lookup

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Lookup

source§

fn cmp(&self, other: &Lookup) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Lookup> for Lookup

§

fn eq(&self, other: &Lookup) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Lookup> for Lookup

source§

fn eq(&self, other: &Lookup) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Lookup> for Lookup

§

fn partial_cmp(&self, other: &Lookup) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Lookup> for Lookup

source§

fn partial_cmp(&self, other: &Lookup) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Lookup> for Lookup

§

fn sub(self, other: Lookup) -> Lookup

Returns the set difference of the two sets of flags.

-
§

type Output = Lookup

The resulting type after applying the - operator.
§

impl SubAssign<Lookup> for Lookup

§

fn sub_assign(&mut self, other: Lookup)

Disables all flags enabled in the set.

-
§

impl UpperHex for Lookup

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Lookup

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Lookup> for Lookup

source§

fn sub(self, other: Lookup) -> Lookup

Returns the set difference of the two sets of flags.

+
§

type Output = Lookup

The resulting type after applying the - operator.
source§

impl SubAssign<Lookup> for Lookup

source§

fn sub_assign(&mut self, other: Lookup)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Lookup

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Lookup

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Lookup

§

impl Eq for Lookup

§

impl StructuralEq for Lookup

§

impl StructuralPartialEq for Lookup

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Lookup

source§

impl Eq for Lookup

source§

impl StructuralEq for Lookup

source§

impl StructuralPartialEq for Lookup

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Oflags.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Oflags.html index 7bcb9fcae7f..85e02d87591 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Oflags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Oflags.html @@ -1,21 +1,21 @@ Oflags in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Oflags {
+                logo

Oflags

pub struct Oflags {
     bits: u16,
 }
Expand description

Open flags used by path_open. TODO: wit appears to not have support for flags repr (@witx repr u16)

-

Fields§

§bits: u16

Implementations§

§

impl Oflags

pub const CREATE: Oflags = Self{ bits: 1 << 0,}

Create file if it does not exist.

-

pub const DIRECTORY: Oflags = Self{ bits: 1 << 1,}

Fail if not a directory.

-

pub const EXCL: Oflags = Self{ bits: 1 << 2,}

Fail if file already exists.

-

pub const TRUNC: Oflags = Self{ bits: 1 << 3,}

Truncate file to size 0.

-

pub const fn empty() -> Oflags

Returns an empty set of flags.

-

pub const fn all() -> Oflags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<Oflags>

Convert from underlying bit representation, unless that +

Fields§

§bits: u16

Implementations§

source§

impl Oflags

source

pub const CREATE: Oflags = Self{ bits: 1 << 0,}

Create file if it does not exist.

+
source

pub const DIRECTORY: Oflags = Self{ bits: 1 << 1,}

Fail if not a directory.

+
source

pub const EXCL: Oflags = Self{ bits: 1 << 2,}

Fail if file already exists.

+
source

pub const TRUNC: Oflags = Self{ bits: 1 << 3,}

Truncate file to size 0.

+
source

pub const fn empty() -> Oflags

Returns an empty set of flags.

+
source

pub const fn all() -> Oflags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<Oflags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> Oflags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> Oflags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> Oflags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> Oflags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -23,35 +23,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Oflags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Oflags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Oflags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Oflags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Oflags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Oflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Oflags) -> Oflags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Oflags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Oflags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Oflags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Oflags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Oflags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Oflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Oflags) -> Oflags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Oflags) -> Oflags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Oflags) -> Oflags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Oflags) -> Oflags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Oflags) -> Oflags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Oflags) -> Oflags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Oflags) -> Oflags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -59,39 +59,39 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Oflags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Oflags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Oflags

pub fn from_bits_preserve(bits: u16) -> Oflags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Oflags

source

pub fn from_bits_preserve(bits: u16) -> Oflags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Oflags> for Oflags

§

fn bitand(self, other: Oflags) -> Oflags

Returns the intersection between the two sets of flags.

-
§

type Output = Oflags

The resulting type after applying the & operator.
§

impl BitAndAssign<Oflags> for Oflags

§

fn bitand_assign(&mut self, other: Oflags)

Disables all flags disabled in the set.

-
§

impl BitOr<Oflags> for Oflags

§

fn bitor(self, other: Oflags) -> Oflags

Returns the union of the two sets of flags.

-
§

type Output = Oflags

The resulting type after applying the | operator.
§

impl BitOrAssign<Oflags> for Oflags

§

fn bitor_assign(&mut self, other: Oflags)

Adds the set of flags.

-
§

impl BitXor<Oflags> for Oflags

§

fn bitxor(self, other: Oflags) -> Oflags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Oflags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Oflags> for Oflags

§

fn bitxor_assign(&mut self, other: Oflags)

Toggles the set of flags.

-
§

impl Clone for Oflags

§

fn clone(&self) -> Oflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Oflags> for Oflags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Oflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Oflags> for Oflags

§

fn from_iter<T>(iterator: T) -> Oflagswhere - T: IntoIterator<Item = Oflags>,

Creates a value from an iterator. Read more
§

impl FromToNativeWasmType for Oflags

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Oflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Oflags as FromToNativeWasmType>::Native) -> Oflags

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Oflags

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Oflags> for Oflags

source§

fn bitand(self, other: Oflags) -> Oflags

Returns the intersection between the two sets of flags.

+
§

type Output = Oflags

The resulting type after applying the & operator.
source§

impl BitAndAssign<Oflags> for Oflags

source§

fn bitand_assign(&mut self, other: Oflags)

Disables all flags disabled in the set.

+
source§

impl BitOr<Oflags> for Oflags

source§

fn bitor(self, other: Oflags) -> Oflags

Returns the union of the two sets of flags.

+
§

type Output = Oflags

The resulting type after applying the | operator.
source§

impl BitOrAssign<Oflags> for Oflags

source§

fn bitor_assign(&mut self, other: Oflags)

Adds the set of flags.

+
source§

impl BitXor<Oflags> for Oflags

source§

fn bitxor(self, other: Oflags) -> Oflags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Oflags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Oflags> for Oflags

source§

fn bitxor_assign(&mut self, other: Oflags)

Toggles the set of flags.

+
source§

impl Clone for Oflags

source§

fn clone(&self) -> Oflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Oflags> for Oflags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Oflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Oflags> for Oflags

source§

fn from_iter<T>(iterator: T) -> Oflagswhere + T: IntoIterator<Item = Oflags>,

Creates a value from an iterator. Read more
source§

impl FromToNativeWasmType for Oflags

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Oflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Oflags as FromToNativeWasmType>::Native) -> Oflags

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Oflags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Oflags

§

fn not(self) -> Oflags

Returns the complement of this set of flags.

-
§

type Output = Oflags

The resulting type after applying the ! operator.
§

impl Octal for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Oflags

§

fn cmp(&self, other: &Oflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Oflags

source§

fn not(self) -> Oflags

Returns the complement of this set of flags.

+
§

type Output = Oflags

The resulting type after applying the ! operator.
source§

impl Octal for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Oflags

source§

fn cmp(&self, other: &Oflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Oflags> for Oflags

§

fn eq(&self, other: &Oflags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Oflags> for Oflags

source§

fn eq(&self, other: &Oflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Oflags> for Oflags

§

fn partial_cmp(&self, other: &Oflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Oflags> for Oflags

source§

fn partial_cmp(&self, other: &Oflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Oflags> for Oflags

§

fn sub(self, other: Oflags) -> Oflags

Returns the set difference of the two sets of flags.

-
§

type Output = Oflags

The resulting type after applying the - operator.
§

impl SubAssign<Oflags> for Oflags

§

fn sub_assign(&mut self, other: Oflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Oflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Oflags> for Oflags

source§

fn sub(self, other: Oflags) -> Oflags

Returns the set difference of the two sets of flags.

+
§

type Output = Oflags

The resulting type after applying the - operator.
source§

impl SubAssign<Oflags> for Oflags

source§

fn sub_assign(&mut self, other: Oflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Oflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Oflags

§

impl Eq for Oflags

§

impl StructuralEq for Oflags

§

impl StructuralPartialEq for Oflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Oflags

source§

impl Eq for Oflags

source§

impl StructuralEq for Oflags

source§

impl StructuralPartialEq for Oflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.OptionFd.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.OptionFd.html index e3f5059e4ba..711ea3e9496 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.OptionFd.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.OptionFd.html @@ -1,10 +1,10 @@ OptionFd in wasmer_wasix::syscalls::types::wasi - Rust
pub struct OptionFd {
+                logo

OptionFd

pub struct OptionFd {
     pub tag: OptionTag,
     pub fd: u32,
-}

Fields§

§tag: OptionTag§fd: u32

Trait Implementations§

§

impl Clone for OptionFd

§

fn clone(&self) -> OptionFd

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for OptionFd

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for OptionFd

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: OptionTag§fd: u32

Trait Implementations§

source§

impl Clone for OptionFd

source§

fn clone(&self) -> OptionFd

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OptionFd

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for OptionFd

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for OptionFd

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for OptionFd

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.OptionPid.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.OptionPid.html index deed8a8289d..9934c5b46a4 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.OptionPid.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.OptionPid.html @@ -1,10 +1,10 @@ OptionPid in wasmer_wasix::syscalls::types::wasi - Rust
pub struct OptionPid {
+                logo

OptionPid

pub struct OptionPid {
     pub tag: OptionTag,
     pub pid: u32,
-}

Fields§

§tag: OptionTag§pid: u32

Trait Implementations§

§

impl Clone for OptionPid

§

fn clone(&self) -> OptionPid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for OptionPid

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for OptionPid

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: OptionTag§pid: u32

Trait Implementations§

source§

impl Clone for OptionPid

source§

fn clone(&self) -> OptionPid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OptionPid

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for OptionPid

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for OptionPid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for OptionPid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.OptionTimestamp.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.OptionTimestamp.html index 4e636353bbe..5af744c07be 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.OptionTimestamp.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.OptionTimestamp.html @@ -1,10 +1,10 @@ OptionTimestamp in wasmer_wasix::syscalls::types::wasi - Rust
pub struct OptionTimestamp {
+                logo

OptionTimestamp

pub struct OptionTimestamp {
     pub tag: OptionTag,
     pub u: u64,
-}

Fields§

§tag: OptionTag§u: u64

Trait Implementations§

§

impl Clone for OptionTimestamp

§

fn clone(&self) -> OptionTimestamp

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for OptionTimestamp

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for OptionTimestamp

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: OptionTag§u: u64

Trait Implementations§

source§

impl Clone for OptionTimestamp

source§

fn clone(&self) -> OptionTimestamp

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OptionTimestamp

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for OptionTimestamp

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for OptionTimestamp

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for OptionTimestamp

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.PipeHandles.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.PipeHandles.html index f61a71b74cc..f7f7b31bc36 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.PipeHandles.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.PipeHandles.html @@ -1,10 +1,10 @@ PipeHandles in wasmer_wasix::syscalls::types::wasi - Rust
pub struct PipeHandles {
+                logo

PipeHandles

pub struct PipeHandles {
     pub pipe: u32,
     pub other: u32,
-}

Fields§

§pipe: u32§other: u32

Trait Implementations§

§

impl Clone for PipeHandles

§

fn clone(&self) -> PipeHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for PipeHandles

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for PipeHandles

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§pipe: u32§other: u32

Trait Implementations§

source§

impl Clone for PipeHandles

source§

fn clone(&self) -> PipeHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PipeHandles

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for PipeHandles

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for PipeHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for PipeHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Prestat.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Prestat.html index 4a847bb233f..558782be1e6 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Prestat.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Prestat.html @@ -1,10 +1,10 @@ Prestat in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Prestat {
+                logo

Prestat

pub struct Prestat {
     pub pr_type: Preopentype,
     pub u: PrestatU,
-}

Fields§

§pr_type: Preopentype§u: PrestatU

Implementations§

§

impl Prestat

pub fn tagged(&self) -> Option<PrestatEnum>

Trait Implementations§

§

impl Clone for Prestat

§

fn clone(&self) -> Prestat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Prestat

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Prestat

§

fn zero_padding_bytes(&self, bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§pr_type: Preopentype§u: PrestatU

Implementations§

Trait Implementations§

source§

impl Clone for Prestat

source§

fn clone(&self) -> Prestat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Prestat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Prestat

source§

fn zero_padding_bytes(&self, bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Prestat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Prestat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.PrestatU.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.PrestatU.html index 628ba7e7bf3..083742b5599 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.PrestatU.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.PrestatU.html @@ -1,9 +1,9 @@ PrestatU in wasmer_wasix::syscalls::types::wasi - Rust
pub struct PrestatU {
+                logo

PrestatU

pub struct PrestatU {
     pub dir: PrestatUDir,
-}

Fields§

§dir: PrestatUDir

Trait Implementations§

§

impl Clone for PrestatU

§

fn clone(&self) -> PrestatU

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for PrestatU

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for PrestatU

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§dir: PrestatUDir

Trait Implementations§

source§

impl Clone for PrestatU

source§

fn clone(&self) -> PrestatU

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PrestatU

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for PrestatU

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for PrestatU

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for PrestatU

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.PrestatUDir.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.PrestatUDir.html index 6257ce159e8..7ee7ffa6c9c 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.PrestatUDir.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.PrestatUDir.html @@ -1,9 +1,9 @@ PrestatUDir in wasmer_wasix::syscalls::types::wasi - Rust
pub struct PrestatUDir {
+                logo

PrestatUDir

pub struct PrestatUDir {
     pub pr_name_len: u32,
-}

Fields§

§pr_name_len: u32

Trait Implementations§

§

impl Clone for PrestatUDir

§

fn clone(&self) -> PrestatUDir

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for PrestatUDir

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for PrestatUDir

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§pr_name_len: u32

Trait Implementations§

source§

impl Clone for PrestatUDir

source§

fn clone(&self) -> PrestatUDir

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PrestatUDir

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for PrestatUDir

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for PrestatUDir

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for PrestatUDir

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.ProcessHandles.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.ProcessHandles.html index 5bd42936c30..26efdbb4dbf 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.ProcessHandles.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.ProcessHandles.html @@ -1,12 +1,12 @@ ProcessHandles in wasmer_wasix::syscalls::types::wasi - Rust
pub struct ProcessHandles {
+                logo

ProcessHandles

pub struct ProcessHandles {
     pub pid: u32,
     pub stdin: OptionFd,
     pub stdout: OptionFd,
     pub stderr: OptionFd,
-}

Fields§

§pid: u32§stdin: OptionFd§stdout: OptionFd§stderr: OptionFd

Trait Implementations§

§

impl Clone for ProcessHandles

§

fn clone(&self) -> ProcessHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for ProcessHandles

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for ProcessHandles

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§pid: u32§stdin: OptionFd§stdout: OptionFd§stderr: OptionFd

Trait Implementations§

source§

impl Clone for ProcessHandles

source§

fn clone(&self) -> ProcessHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProcessHandles

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for ProcessHandles

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for ProcessHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for ProcessHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Rights.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Rights.html index ed82c489044..da4f72eab51 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Rights.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Rights.html @@ -1,66 +1,66 @@ Rights in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Rights {
+                logo

Rights

pub struct Rights {
     bits: u64,
 }
Expand description

File descriptor rights, determining which actions may be performed.

-

Fields§

§bits: u64

Implementations§

§

impl Rights

pub const FD_DATASYNC: Rights = Self{ bits: 1 << 0,}

The right to invoke fd_datasync.

+

Fields§

§bits: u64

Implementations§

source§

impl Rights

source

pub const FD_DATASYNC: Rights = Self{ bits: 1 << 0,}

The right to invoke fd_datasync.

If rights::path_open is set, includes the right to invoke path_open with fdflags::dsync.

-

pub const FD_READ: Rights = Self{ bits: 1 << 1,}

The right to invoke fd_read and sock_recv.

+
source

pub const FD_READ: Rights = Self{ bits: 1 << 1,}

The right to invoke fd_read and sock_recv.

If rights::fd_seek is set, includes the right to invoke fd_pread.

-

pub const FD_SEEK: Rights = Self{ bits: 1 << 2,}

The right to invoke fd_seek. This flag implies rights::fd_tell.

-

pub const FD_FDSTAT_SET_FLAGS: Rights = Self{ bits: 1 << 3,}

The right to invoke fd_fdstat_set_flags.

-

pub const FD_SYNC: Rights = Self{ bits: 1 << 4,}

The right to invoke fd_sync.

+
source

pub const FD_SEEK: Rights = Self{ bits: 1 << 2,}

The right to invoke fd_seek. This flag implies rights::fd_tell.

+
source

pub const FD_FDSTAT_SET_FLAGS: Rights = Self{ bits: 1 << 3,}

The right to invoke fd_fdstat_set_flags.

+
source

pub const FD_SYNC: Rights = Self{ bits: 1 << 4,}

The right to invoke fd_sync.

If rights::path_open is set, includes the right to invoke path_open with fdflags::rsync and fdflags::dsync.

-

pub const FD_TELL: Rights = Self{ bits: 1 << 5,}

The right to invoke fd_seek in such a way that the file offset +

source

pub const FD_TELL: Rights = Self{ bits: 1 << 5,}

The right to invoke fd_seek in such a way that the file offset remains unaltered (i.e., whence::cur with offset zero), or to invoke fd_tell.

-

pub const FD_WRITE: Rights = Self{ bits: 1 << 6,}

The right to invoke fd_write and sock_send. +

source

pub const FD_WRITE: Rights = Self{ bits: 1 << 6,}

The right to invoke fd_write and sock_send. If rights::fd_seek is set, includes the right to invoke fd_pwrite.

-

pub const FD_ADVISE: Rights = Self{ bits: 1 << 7,}

The right to invoke fd_advise.

-

pub const FD_ALLOCATE: Rights = Self{ bits: 1 << 8,}

The right to invoke fd_allocate.

-

pub const PATH_CREATE_DIRECTORY: Rights = Self{ bits: 1 << 9,}

The right to invoke path_create_directory.

-

pub const PATH_CREATE_FILE: Rights = Self{ bits: 1 << 10,}

If rights::path_open is set, the right to invoke path_open with oflags::creat.

-

The right to invoke path_link with the file descriptor as the +

source

pub const FD_ADVISE: Rights = Self{ bits: 1 << 7,}

The right to invoke fd_advise.

+
source

pub const FD_ALLOCATE: Rights = Self{ bits: 1 << 8,}

The right to invoke fd_allocate.

+
source

pub const PATH_CREATE_DIRECTORY: Rights = Self{ bits: 1 << 9,}

The right to invoke path_create_directory.

+
source

pub const PATH_CREATE_FILE: Rights = Self{ bits: 1 << 10,}

If rights::path_open is set, the right to invoke path_open with oflags::creat.

+

The right to invoke path_link with the file descriptor as the source directory.

-

The right to invoke path_link with the file descriptor as the +

The right to invoke path_link with the file descriptor as the target directory.

-

pub const PATH_OPEN: Rights = Self{ bits: 1 << 13,}

The right to invoke path_open.

-

pub const FD_READDIR: Rights = Self{ bits: 1 << 14,}

The right to invoke fd_readdir.

-

The right to invoke path_readlink.

-

pub const PATH_RENAME_SOURCE: Rights = Self{ bits: 1 << 16,}

The right to invoke path_rename with the file descriptor as the source directory.

-

pub const PATH_RENAME_TARGET: Rights = Self{ bits: 1 << 17,}

The right to invoke path_rename with the file descriptor as the target directory.

-

pub const PATH_FILESTAT_GET: Rights = Self{ bits: 1 << 18,}

The right to invoke path_filestat_get.

-

pub const PATH_FILESTAT_SET_SIZE: Rights = Self{ bits: 1 << 19,}

The right to change a file’s size (there is no path_filestat_set_size). +

source

pub const PATH_OPEN: Rights = Self{ bits: 1 << 13,}

The right to invoke path_open.

+
source

pub const FD_READDIR: Rights = Self{ bits: 1 << 14,}

The right to invoke fd_readdir.

+

The right to invoke path_readlink.

+
source

pub const PATH_RENAME_SOURCE: Rights = Self{ bits: 1 << 16,}

The right to invoke path_rename with the file descriptor as the source directory.

+
source

pub const PATH_RENAME_TARGET: Rights = Self{ bits: 1 << 17,}

The right to invoke path_rename with the file descriptor as the target directory.

+
source

pub const PATH_FILESTAT_GET: Rights = Self{ bits: 1 << 18,}

The right to invoke path_filestat_get.

+
source

pub const PATH_FILESTAT_SET_SIZE: Rights = Self{ bits: 1 << 19,}

The right to change a file’s size (there is no path_filestat_set_size). If rights::path_open is set, includes the right to invoke path_open with oflags::trunc.

-

pub const PATH_FILESTAT_SET_TIMES: Rights = Self{ bits: 1 << 20,}

The right to invoke path_filestat_set_times.

-

pub const FD_FILESTAT_GET: Rights = Self{ bits: 1 << 21,}

The right to invoke fd_filestat_get.

-

pub const FD_FILESTAT_SET_SIZE: Rights = Self{ bits: 1 << 22,}

The right to invoke fd_filestat_set_size.

-

pub const FD_FILESTAT_SET_TIMES: Rights = Self{ bits: 1 << 23,}

The right to invoke fd_filestat_set_times.

-

The right to invoke path_symlink.

-

pub const PATH_REMOVE_DIRECTORY: Rights = Self{ bits: 1 << 25,}

The right to invoke path_remove_directory.

-

The right to invoke path_unlink_file.

-

pub const POLL_FD_READWRITE: Rights = Self{ bits: 1 << 27,}

If rights::fd_read is set, includes the right to invoke poll_oneoff to subscribe to eventtype::fd_read. +

source

pub const PATH_FILESTAT_SET_TIMES: Rights = Self{ bits: 1 << 20,}

The right to invoke path_filestat_set_times.

+
source

pub const FD_FILESTAT_GET: Rights = Self{ bits: 1 << 21,}

The right to invoke fd_filestat_get.

+
source

pub const FD_FILESTAT_SET_SIZE: Rights = Self{ bits: 1 << 22,}

The right to invoke fd_filestat_set_size.

+
source

pub const FD_FILESTAT_SET_TIMES: Rights = Self{ bits: 1 << 23,}

The right to invoke fd_filestat_set_times.

+

The right to invoke path_symlink.

+
source

pub const PATH_REMOVE_DIRECTORY: Rights = Self{ bits: 1 << 25,}

The right to invoke path_remove_directory.

+

The right to invoke path_unlink_file.

+
source

pub const POLL_FD_READWRITE: Rights = Self{ bits: 1 << 27,}

If rights::fd_read is set, includes the right to invoke poll_oneoff to subscribe to eventtype::fd_read. If rights::fd_write is set, includes the right to invoke poll_oneoff to subscribe to eventtype::fd_write.

-

pub const SOCK_SHUTDOWN: Rights = Self{ bits: 1 << 28,}

The right to invoke sock_shutdown.

-

pub const SOCK_ACCEPT: Rights = Self{ bits: 1 << 29,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_CONNECT: Rights = Self{ bits: 1 << 30,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_LISTEN: Rights = Self{ bits: 1 << 31,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_BIND: Rights = Self{ bits: 1 << 32,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_RECV: Rights = Self{ bits: 1 << 33,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_SEND: Rights = Self{ bits: 1 << 34,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_ADDR_LOCAL: Rights = Self{ bits: 1 << 35,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_ADDR_REMOTE: Rights = Self{ bits: 1 << 36,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_RECV_FROM: Rights = Self{ bits: 1 << 37,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_SEND_TO: Rights = Self{ bits: 1 << 38,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const fn empty() -> Rights

Returns an empty set of flags.

-

pub const fn all() -> Rights

Returns the set containing all flags.

-

pub const fn bits(&self) -> u64

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u64) -> Option<Rights>

Convert from underlying bit representation, unless that +

source

pub const SOCK_SHUTDOWN: Rights = Self{ bits: 1 << 28,}

The right to invoke sock_shutdown.

+
source

pub const SOCK_ACCEPT: Rights = Self{ bits: 1 << 29,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_CONNECT: Rights = Self{ bits: 1 << 30,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_LISTEN: Rights = Self{ bits: 1 << 31,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_BIND: Rights = Self{ bits: 1 << 32,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_RECV: Rights = Self{ bits: 1 << 33,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_SEND: Rights = Self{ bits: 1 << 34,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_ADDR_LOCAL: Rights = Self{ bits: 1 << 35,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_ADDR_REMOTE: Rights = Self{ bits: 1 << 36,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_RECV_FROM: Rights = Self{ bits: 1 << 37,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_SEND_TO: Rights = Self{ bits: 1 << 38,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const fn empty() -> Rights

Returns an empty set of flags.

+
source

pub const fn all() -> Rights

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u64

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u64) -> Option<Rights>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u64) -> Rights

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u64) -> Rights

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u64) -> Rights

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u64) -> Rights

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -68,35 +68,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Rights) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Rights) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Rights)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Rights)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Rights)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Rights, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Rights) -> Rights

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Rights) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Rights) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Rights)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Rights)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Rights)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Rights, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Rights) -> Rights

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Rights) -> Rights

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Rights) -> Rights

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Rights) -> Rights

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Rights) -> Rights

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Rights) -> Rights

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Rights) -> Rights

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -104,40 +104,40 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Rights

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Rights

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Rights

pub fn from_bits_preserve(bits: u64) -> Rights

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Rights

source

pub fn from_bits_preserve(bits: u64) -> Rights

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-
§

impl Rights

pub const fn all_socket() -> Rights

pub fn to_str(self) -> Option<&'static str>

expects a single right, returns None if out of bounds or > 1 bit set

-

Trait Implementations§

§

impl Binary for Rights

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Rights> for Rights

§

fn bitand(self, other: Rights) -> Rights

Returns the intersection between the two sets of flags.

-
§

type Output = Rights

The resulting type after applying the & operator.
§

impl BitAndAssign<Rights> for Rights

§

fn bitand_assign(&mut self, other: Rights)

Disables all flags disabled in the set.

-
§

impl BitOr<Rights> for Rights

§

fn bitor(self, other: Rights) -> Rights

Returns the union of the two sets of flags.

-
§

type Output = Rights

The resulting type after applying the | operator.
§

impl BitOrAssign<Rights> for Rights

§

fn bitor_assign(&mut self, other: Rights)

Adds the set of flags.

-
§

impl BitXor<Rights> for Rights

§

fn bitxor(self, other: Rights) -> Rights

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Rights

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Rights> for Rights

§

fn bitxor_assign(&mut self, other: Rights)

Toggles the set of flags.

-
§

impl Clone for Rights

§

fn clone(&self) -> Rights

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Rights

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Rights> for Rights

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Rights>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Rights> for Rights

§

fn from_iter<T>(iterator: T) -> Rightswhere - T: IntoIterator<Item = Rights>,

Creates a value from an iterator. Read more
§

impl FromToNativeWasmType for Rights

§

type Native = i64

Native Wasm type.
§

fn to_native(self) -> <Rights as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Rights as FromToNativeWasmType>::Native) -> Rights

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Rights

§

fn hash<__H>(&self, state: &mut __H)where +

source§

impl Rights

source

pub const fn all_socket() -> Rights

source

pub fn to_str(self) -> Option<&'static str>

expects a single right, returns None if out of bounds or > 1 bit set

+

Trait Implementations§

source§

impl Binary for Rights

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Rights> for Rights

source§

fn bitand(self, other: Rights) -> Rights

Returns the intersection between the two sets of flags.

+
§

type Output = Rights

The resulting type after applying the & operator.
source§

impl BitAndAssign<Rights> for Rights

source§

fn bitand_assign(&mut self, other: Rights)

Disables all flags disabled in the set.

+
source§

impl BitOr<Rights> for Rights

source§

fn bitor(self, other: Rights) -> Rights

Returns the union of the two sets of flags.

+
§

type Output = Rights

The resulting type after applying the | operator.
source§

impl BitOrAssign<Rights> for Rights

source§

fn bitor_assign(&mut self, other: Rights)

Adds the set of flags.

+
source§

impl BitXor<Rights> for Rights

source§

fn bitxor(self, other: Rights) -> Rights

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Rights

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Rights> for Rights

source§

fn bitxor_assign(&mut self, other: Rights)

Toggles the set of flags.

+
source§

impl Clone for Rights

source§

fn clone(&self) -> Rights

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Rights

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Rights> for Rights

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Rights>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Rights> for Rights

source§

fn from_iter<T>(iterator: T) -> Rightswhere + T: IntoIterator<Item = Rights>,

Creates a value from an iterator. Read more
source§

impl FromToNativeWasmType for Rights

§

type Native = i64

Native Wasm type.
source§

fn to_native(self) -> <Rights as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Rights as FromToNativeWasmType>::Native) -> Rights

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Rights

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Rights

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Rights

§

fn not(self) -> Rights

Returns the complement of this set of flags.

-
§

type Output = Rights

The resulting type after applying the ! operator.
§

impl Octal for Rights

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Rights

§

fn cmp(&self, other: &Rights) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Rights

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Rights

source§

fn not(self) -> Rights

Returns the complement of this set of flags.

+
§

type Output = Rights

The resulting type after applying the ! operator.
source§

impl Octal for Rights

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Rights

source§

fn cmp(&self, other: &Rights) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Rights> for Rights

§

fn eq(&self, other: &Rights) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Rights> for Rights

source§

fn eq(&self, other: &Rights) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Rights> for Rights

§

fn partial_cmp(&self, other: &Rights) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Rights> for Rights

source§

fn partial_cmp(&self, other: &Rights) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Rights> for Rights

§

fn sub(self, other: Rights) -> Rights

Returns the set difference of the two sets of flags.

-
§

type Output = Rights

The resulting type after applying the - operator.
§

impl SubAssign<Rights> for Rights

§

fn sub_assign(&mut self, other: Rights)

Disables all flags enabled in the set.

-
§

impl UpperHex for Rights

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Rights

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Rights> for Rights

source§

fn sub(self, other: Rights) -> Rights

Returns the set difference of the two sets of flags.

+
§

type Output = Rights

The resulting type after applying the - operator.
source§

impl SubAssign<Rights> for Rights

source§

fn sub_assign(&mut self, other: Rights)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Rights

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Rights

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Rights

§

impl Eq for Rights

§

impl StructuralEq for Rights

§

impl StructuralPartialEq for Rights

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Rights

source§

impl Eq for Rights

source§

impl StructuralEq for Rights

source§

impl StructuralPartialEq for Rights

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0Dirent.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0Dirent.html index 15b718f75ab..4e639fc80d5 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0Dirent.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0Dirent.html @@ -1,5 +1,5 @@ Snapshot0Dirent in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Snapshot0Dirent {
+                logo

Snapshot0Dirent

pub struct Snapshot0Dirent {
     pub d_next: u64,
     pub d_ino: u64,
     pub d_namlen: u32,
@@ -9,9 +9,9 @@
 
§d_ino: u64

The serial number of the file referred to by this directory entry.

§d_namlen: u32

The length of the name of the directory entry.

§d_type: Filetype

The type of the file referred to by this directory entry.

-

Trait Implementations§

§

impl Clone for Snapshot0Dirent

§

fn clone(&self) -> Snapshot0Dirent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Snapshot0Dirent

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Snapshot0Dirent

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for Snapshot0Dirent

source§

fn clone(&self) -> Snapshot0Dirent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot0Dirent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Snapshot0Dirent

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Snapshot0Dirent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Snapshot0Dirent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0Event.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0Event.html index ac80bbc06b7..de9f0d1f8af 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0Event.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0Event.html @@ -1,5 +1,5 @@ Snapshot0Event in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Snapshot0Event {
+                logo

Snapshot0Event

pub struct Snapshot0Event {
     pub userdata: u64,
     pub error: Errno,
     pub type_: Eventtype,
@@ -10,9 +10,9 @@
 
§type_: Eventtype

The type of event that occured

§fd_readwrite: EventFdReadwrite

The contents of the event, if it is an eventtype::fd_read or eventtype::fd_write. eventtype::clock events ignore this field.

-

Trait Implementations§

§

impl Clone for Snapshot0Event

§

fn clone(&self) -> Snapshot0Event

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Snapshot0Event

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Snapshot0Event

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for Snapshot0Event

source§

fn clone(&self) -> Snapshot0Event

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot0Event

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Snapshot0Event

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Snapshot0Event

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Snapshot0Event

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0Filestat.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0Filestat.html index a4546607e93..6ddcd8858ca 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0Filestat.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0Filestat.html @@ -1,5 +1,5 @@ Snapshot0Filestat in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Snapshot0Filestat {
+                logo

Snapshot0Filestat

pub struct Snapshot0Filestat {
     pub st_dev: u64,
     pub st_ino: u64,
     pub st_filetype: Filetype,
@@ -8,9 +8,9 @@
     pub st_atim: u64,
     pub st_mtim: u64,
     pub st_ctim: u64,
-}

Fields§

§st_dev: u64§st_ino: u64§st_filetype: Filetype§st_nlink: u32§st_size: u64§st_atim: u64§st_mtim: u64§st_ctim: u64

Trait Implementations§

§

impl Clone for Snapshot0Filestat

§

fn clone(&self) -> Snapshot0Filestat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Snapshot0Filestat

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Snapshot0Filestat

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§st_dev: u64§st_ino: u64§st_filetype: Filetype§st_nlink: u32§st_size: u64§st_atim: u64§st_mtim: u64§st_ctim: u64

Trait Implementations§

source§

impl Clone for Snapshot0Filestat

source§

fn clone(&self) -> Snapshot0Filestat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot0Filestat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Snapshot0Filestat

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Snapshot0Filestat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Snapshot0Filestat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0Subscription.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0Subscription.html index 5ecfe922d58..c66c8d7de65 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0Subscription.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0Subscription.html @@ -1,11 +1,11 @@ Snapshot0Subscription in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Snapshot0Subscription {
+                logo

Snapshot0Subscription

pub struct Snapshot0Subscription {
     pub userdata: u64,
     pub type_: Eventtype,
     pub u: Snapshot0SubscriptionUnion,
-}

Fields§

§userdata: u64§type_: Eventtype§u: Snapshot0SubscriptionUnion

Trait Implementations§

§

impl Clone for Snapshot0Subscription

§

fn clone(&self) -> Snapshot0Subscription

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Snapshot0Subscription

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Snapshot0Subscription> for Subscription

§

fn from(other: Snapshot0Subscription) -> Subscription

Converts to this type from the input type.
§

impl ValueType for Snapshot0Subscription

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§userdata: u64§type_: Eventtype§u: Snapshot0SubscriptionUnion

Trait Implementations§

source§

impl Clone for Snapshot0Subscription

source§

fn clone(&self) -> Snapshot0Subscription

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot0Subscription

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Snapshot0Subscription> for Subscription

source§

fn from(other: Snapshot0Subscription) -> Subscription

Converts to this type from the input type.
source§

impl ValueType for Snapshot0Subscription

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Snapshot0Subscription

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Snapshot0Subscription

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0SubscriptionClock.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0SubscriptionClock.html index 92514c698f9..3b348885aef 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0SubscriptionClock.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Snapshot0SubscriptionClock.html @@ -1,5 +1,5 @@ Snapshot0SubscriptionClock in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Snapshot0SubscriptionClock {
+                logo

Snapshot0SubscriptionClock

pub struct Snapshot0SubscriptionClock {
     pub identifier: u64,
     pub id: Snapshot0Clockid,
     pub timeout: u64,
@@ -12,9 +12,9 @@
 
§precision: u64

The amount of time that the implementation may wait additionally to coalesce with other events.

§flags: Subclockflags

Flags specifying whether the timeout is absolute or relative

-

Trait Implementations§

§

impl Clone for Snapshot0SubscriptionClock

§

fn clone(&self) -> Snapshot0SubscriptionClock

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Snapshot0SubscriptionClock

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Snapshot0SubscriptionClock> for SubscriptionClock

§

fn from(other: Snapshot0SubscriptionClock) -> SubscriptionClock

Converts to this type from the input type.
§

impl ValueType for Snapshot0SubscriptionClock

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for Snapshot0SubscriptionClock

source§

fn clone(&self) -> Snapshot0SubscriptionClock

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot0SubscriptionClock

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Snapshot0SubscriptionClock> for SubscriptionClock

source§

fn from(other: Snapshot0SubscriptionClock) -> SubscriptionClock

Converts to this type from the input type.
source§

impl ValueType for Snapshot0SubscriptionClock

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Snapshot0SubscriptionClock

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Snapshot0SubscriptionClock

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.StackSnapshot.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.StackSnapshot.html index b9333f4806a..66029342a3b 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.StackSnapshot.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.StackSnapshot.html @@ -1,20 +1,20 @@ StackSnapshot in wasmer_wasix::syscalls::types::wasi - Rust
pub struct StackSnapshot {
+                logo

StackSnapshot

pub struct StackSnapshot {
     pub user: u64,
     pub hash: u128,
-}

Fields§

§user: u64§hash: u128

Trait Implementations§

§

impl Clone for StackSnapshot

§

fn clone(&self) -> StackSnapshot

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for StackSnapshot

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Hash for StackSnapshot

§

fn hash<__H>(&self, state: &mut __H)where +}

Fields§

§user: u64§hash: u128

Trait Implementations§

source§

impl Clone for StackSnapshot

source§

fn clone(&self) -> StackSnapshot

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StackSnapshot

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Hash for StackSnapshot

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl Ord for StackSnapshot

§

fn cmp(&self, other: &StackSnapshot) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for StackSnapshot

source§

fn cmp(&self, other: &StackSnapshot) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<StackSnapshot> for StackSnapshot

§

fn eq(&self, other: &StackSnapshot) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more

source§

impl PartialEq<StackSnapshot> for StackSnapshot

source§

fn eq(&self, other: &StackSnapshot) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<StackSnapshot> for StackSnapshot

§

fn partial_cmp(&self, other: &StackSnapshot) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<StackSnapshot> for StackSnapshot

source§

fn partial_cmp(&self, other: &StackSnapshot) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl ValueType for StackSnapshot

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl ValueType for StackSnapshot

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for StackSnapshot

§

impl Eq for StackSnapshot

§

impl StructuralEq for StackSnapshot

§

impl StructuralPartialEq for StackSnapshot

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for StackSnapshot

source§

impl Eq for StackSnapshot

source§

impl StructuralEq for StackSnapshot

source§

impl StructuralPartialEq for StackSnapshot

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Subclockflags.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Subclockflags.html index 9bac1b6e3d7..4cf79a44e7d 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Subclockflags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Subclockflags.html @@ -1,21 +1,21 @@ Subclockflags in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Subclockflags {
+                logo

Subclockflags

pub struct Subclockflags {
     bits: u16,
 }
Expand description

Flags determining how to interpret the timestamp provided in subscription-clock::timeout.

-

Fields§

§bits: u16

Implementations§

§

impl Subclockflags

pub const SUBSCRIPTION_CLOCK_ABSTIME: Subclockflags = Self{ bits: 1 << 0,}

If set, treat the timestamp provided in +

Fields§

§bits: u16

Implementations§

source§

impl Subclockflags

source

pub const SUBSCRIPTION_CLOCK_ABSTIME: Subclockflags = Self{ bits: 1 << 0,}

If set, treat the timestamp provided in subscription-clock::timeout as an absolute timestamp of clock subscription-clock::id. If clear, treat the timestamp provided in subscription-clock::timeout relative to the current time value of clock subscription-clock::id.

-

pub const fn empty() -> Subclockflags

Returns an empty set of flags.

-

pub const fn all() -> Subclockflags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<Subclockflags>

Convert from underlying bit representation, unless that +

source

pub const fn empty() -> Subclockflags

Returns an empty set of flags.

+
source

pub const fn all() -> Subclockflags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<Subclockflags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> Subclockflags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> Subclockflags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> Subclockflags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> Subclockflags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -23,35 +23,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Subclockflags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Subclockflags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Subclockflags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Subclockflags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Subclockflags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Subclockflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Subclockflags) -> Subclockflags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Subclockflags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Subclockflags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Subclockflags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Subclockflags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Subclockflags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Subclockflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Subclockflags) -> Subclockflags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Subclockflags) -> Subclockflags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Subclockflags) -> Subclockflags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Subclockflags) -> Subclockflags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Subclockflags) -> Subclockflags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Subclockflags) -> Subclockflags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Subclockflags) -> Subclockflags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -59,39 +59,39 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Subclockflags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Subclockflags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Subclockflags

pub fn from_bits_preserve(bits: u16) -> Subclockflags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Subclockflags

source

pub fn from_bits_preserve(bits: u16) -> Subclockflags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Subclockflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Subclockflags> for Subclockflags

§

fn bitand(self, other: Subclockflags) -> Subclockflags

Returns the intersection between the two sets of flags.

-
§

type Output = Subclockflags

The resulting type after applying the & operator.
§

impl BitAndAssign<Subclockflags> for Subclockflags

§

fn bitand_assign(&mut self, other: Subclockflags)

Disables all flags disabled in the set.

-
§

impl BitOr<Subclockflags> for Subclockflags

§

fn bitor(self, other: Subclockflags) -> Subclockflags

Returns the union of the two sets of flags.

-
§

type Output = Subclockflags

The resulting type after applying the | operator.
§

impl BitOrAssign<Subclockflags> for Subclockflags

§

fn bitor_assign(&mut self, other: Subclockflags)

Adds the set of flags.

-
§

impl BitXor<Subclockflags> for Subclockflags

§

fn bitxor(self, other: Subclockflags) -> Subclockflags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Subclockflags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Subclockflags> for Subclockflags

§

fn bitxor_assign(&mut self, other: Subclockflags)

Toggles the set of flags.

-
§

impl Clone for Subclockflags

§

fn clone(&self) -> Subclockflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Subclockflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Subclockflags> for Subclockflags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Subclockflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Subclockflags> for Subclockflags

§

fn from_iter<T>(iterator: T) -> Subclockflagswhere - T: IntoIterator<Item = Subclockflags>,

Creates a value from an iterator. Read more
§

impl Hash for Subclockflags

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for Subclockflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Subclockflags> for Subclockflags

source§

fn bitand(self, other: Subclockflags) -> Subclockflags

Returns the intersection between the two sets of flags.

+
§

type Output = Subclockflags

The resulting type after applying the & operator.
source§

impl BitAndAssign<Subclockflags> for Subclockflags

source§

fn bitand_assign(&mut self, other: Subclockflags)

Disables all flags disabled in the set.

+
source§

impl BitOr<Subclockflags> for Subclockflags

source§

fn bitor(self, other: Subclockflags) -> Subclockflags

Returns the union of the two sets of flags.

+
§

type Output = Subclockflags

The resulting type after applying the | operator.
source§

impl BitOrAssign<Subclockflags> for Subclockflags

source§

fn bitor_assign(&mut self, other: Subclockflags)

Adds the set of flags.

+
source§

impl BitXor<Subclockflags> for Subclockflags

source§

fn bitxor(self, other: Subclockflags) -> Subclockflags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Subclockflags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Subclockflags> for Subclockflags

source§

fn bitxor_assign(&mut self, other: Subclockflags)

Toggles the set of flags.

+
source§

impl Clone for Subclockflags

source§

fn clone(&self) -> Subclockflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Subclockflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Subclockflags> for Subclockflags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Subclockflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Subclockflags> for Subclockflags

source§

fn from_iter<T>(iterator: T) -> Subclockflagswhere + T: IntoIterator<Item = Subclockflags>,

Creates a value from an iterator. Read more
source§

impl Hash for Subclockflags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Subclockflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Subclockflags

§

fn not(self) -> Subclockflags

Returns the complement of this set of flags.

-
§

type Output = Subclockflags

The resulting type after applying the ! operator.
§

impl Octal for Subclockflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Subclockflags

§

fn cmp(&self, other: &Subclockflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Subclockflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Subclockflags

source§

fn not(self) -> Subclockflags

Returns the complement of this set of flags.

+
§

type Output = Subclockflags

The resulting type after applying the ! operator.
source§

impl Octal for Subclockflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Subclockflags

source§

fn cmp(&self, other: &Subclockflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Subclockflags> for Subclockflags

§

fn eq(&self, other: &Subclockflags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Subclockflags> for Subclockflags

source§

fn eq(&self, other: &Subclockflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Subclockflags> for Subclockflags

§

fn partial_cmp(&self, other: &Subclockflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Subclockflags> for Subclockflags

source§

fn partial_cmp(&self, other: &Subclockflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Subclockflags> for Subclockflags

§

fn sub(self, other: Subclockflags) -> Subclockflags

Returns the set difference of the two sets of flags.

-
§

type Output = Subclockflags

The resulting type after applying the - operator.
§

impl SubAssign<Subclockflags> for Subclockflags

§

fn sub_assign(&mut self, other: Subclockflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Subclockflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Subclockflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Subclockflags> for Subclockflags

source§

fn sub(self, other: Subclockflags) -> Subclockflags

Returns the set difference of the two sets of flags.

+
§

type Output = Subclockflags

The resulting type after applying the - operator.
source§

impl SubAssign<Subclockflags> for Subclockflags

source§

fn sub_assign(&mut self, other: Subclockflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Subclockflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Subclockflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Subclockflags

§

impl Eq for Subclockflags

§

impl StructuralEq for Subclockflags

§

impl StructuralPartialEq for Subclockflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Subclockflags

source§

impl Eq for Subclockflags

source§

impl StructuralEq for Subclockflags

source§

impl StructuralPartialEq for Subclockflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Subscription.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Subscription.html index 9dfe4691fba..1d45eb74cd4 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Subscription.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Subscription.html @@ -1,11 +1,11 @@ Subscription in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Subscription {
+                logo

Subscription

pub struct Subscription {
     pub userdata: u64,
     pub type_: Eventtype,
     pub data: SubscriptionUnion,
-}

Fields§

§userdata: u64§type_: Eventtype§data: SubscriptionUnion

Trait Implementations§

§

impl Clone for Subscription

§

fn clone(&self) -> Subscription

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Subscription

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Snapshot0Subscription> for Subscription

§

fn from(other: Snapshot0Subscription) -> Subscription

Converts to this type from the input type.
§

impl ValueType for Subscription

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§userdata: u64§type_: Eventtype§data: SubscriptionUnion

Trait Implementations§

source§

impl Clone for Subscription

source§

fn clone(&self) -> Subscription

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Subscription

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Snapshot0Subscription> for Subscription

source§

fn from(other: Snapshot0Subscription) -> Subscription

Converts to this type from the input type.
source§

impl ValueType for Subscription

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Subscription

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Subscription

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.SubscriptionClock.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.SubscriptionClock.html index 8d7350f1e88..a171f45ed3d 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.SubscriptionClock.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.SubscriptionClock.html @@ -1,5 +1,5 @@ SubscriptionClock in wasmer_wasix::syscalls::types::wasi - Rust
pub struct SubscriptionClock {
+                logo

SubscriptionClock

pub struct SubscriptionClock {
     pub clock_id: Clockid,
     pub timeout: u64,
     pub precision: u64,
@@ -10,9 +10,9 @@
 
§precision: u64

The amount of time that the implementation may wait additionally to coalesce with other events.

§flags: Subclockflags

Flags specifying whether the timeout is absolute or relative

-

Trait Implementations§

§

impl Clone for SubscriptionClock

§

fn clone(&self) -> SubscriptionClock

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for SubscriptionClock

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Snapshot0SubscriptionClock> for SubscriptionClock

§

fn from(other: Snapshot0SubscriptionClock) -> SubscriptionClock

Converts to this type from the input type.
§

impl ValueType for SubscriptionClock

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for SubscriptionClock

source§

fn clone(&self) -> SubscriptionClock

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SubscriptionClock

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Snapshot0SubscriptionClock> for SubscriptionClock

source§

fn from(other: Snapshot0SubscriptionClock) -> SubscriptionClock

Converts to this type from the input type.
source§

impl ValueType for SubscriptionClock

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for SubscriptionClock

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for SubscriptionClock

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.SubscriptionFsReadwrite.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.SubscriptionFsReadwrite.html index 177935e88d0..388f0f25689 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.SubscriptionFsReadwrite.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.SubscriptionFsReadwrite.html @@ -1,5 +1,5 @@ SubscriptionFsReadwrite in wasmer_wasix::syscalls::types::wasi - Rust
pub struct SubscriptionFsReadwrite {
+                logo

SubscriptionFsReadwrite

pub struct SubscriptionFsReadwrite {
     pub file_descriptor: u32,
 }
Expand description

An event that occurred. The contents of an event. @@ -9,9 +9,9 @@ The contents of a subscription when the variant is eventtype::fd_read or eventtype::fd_write.

Fields§

§file_descriptor: u32

The file descriptor on which to wait for it to become ready for reading or writing.

-

Trait Implementations§

§

impl Clone for SubscriptionFsReadwrite

§

fn clone(&self) -> SubscriptionFsReadwrite

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for SubscriptionFsReadwrite

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for SubscriptionFsReadwrite

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for SubscriptionFsReadwrite

source§

fn clone(&self) -> SubscriptionFsReadwrite

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SubscriptionFsReadwrite

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for SubscriptionFsReadwrite

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for SubscriptionFsReadwrite

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for SubscriptionFsReadwrite

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.ThreadStart.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.ThreadStart.html index e77fdac712f..956de83fb42 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.ThreadStart.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.ThreadStart.html @@ -1,5 +1,5 @@ ThreadStart in wasmer_wasix::syscalls::types::wasi - Rust

Fields§

§stack_upper: <M as MemorySize>::Offset§tls_base: <M as MemorySize>::Offset§start_funct: <M as MemorySize>::Offset§start_args: <M as MemorySize>::Offset§reserved: [<M as MemorySize>::Offset; 10]§stack_size: <M as MemorySize>::Offset§guard_size: <M as MemorySize>::Offset

Trait Implementations§

source§

impl<M> Clone for ThreadStart<M>where M: Clone + MemorySize, - <M as MemorySize>::Offset: Clone,

§

fn clone(&self) -> ThreadStart<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<M> Debug for ThreadStart<M>where - M: MemorySize,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<M> ValueType for ThreadStart<M>where - M: MemorySize,

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + <M as MemorySize>::Offset: Clone,

source§

fn clone(&self) -> ThreadStart<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<M> Debug for ThreadStart<M>where + M: MemorySize,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<M> ValueType for ThreadStart<M>where + M: MemorySize,

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl<M> Copy for ThreadStart<M>where +uninitialized (e.g. padding bytes).

source§

impl<M> Copy for ThreadStart<M>where M: Copy + MemorySize, <M as MemorySize>::Offset: Copy,

Auto Trait Implementations§

§

impl<M> RefUnwindSafe for ThreadStart<M>where <M as MemorySize>::Offset: RefUnwindSafe,

§

impl<M> Send for ThreadStart<M>

§

impl<M> Sync for ThreadStart<M>

§

impl<M> Unpin for ThreadStart<M>where diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.ThreadStateFlags.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.ThreadStateFlags.html index 6a2fe267373..f7383bf567d 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.ThreadStateFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.ThreadStateFlags.html @@ -1,15 +1,15 @@ ThreadStateFlags in wasmer_wasix::syscalls::types::wasi - Rust
pub struct ThreadStateFlags {
+                logo

ThreadStateFlags

pub struct ThreadStateFlags {
     bits: u16,
 }
Expand description

thread state flags

-

Fields§

§bits: u16

Implementations§

§

impl ThreadStateFlags

pub const TSD_USED: ThreadStateFlags = Self{ bits: 1 << 0,}

pub const DLERROR_FLAG: ThreadStateFlags = Self{ bits: 1 << 1,}

pub const fn empty() -> ThreadStateFlags

Returns an empty set of flags.

-

pub const fn all() -> ThreadStateFlags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<ThreadStateFlags>

Convert from underlying bit representation, unless that +

Fields§

§bits: u16

Implementations§

source§

impl ThreadStateFlags

source

pub const TSD_USED: ThreadStateFlags = Self{ bits: 1 << 0,}

source

pub const DLERROR_FLAG: ThreadStateFlags = Self{ bits: 1 << 1,}

source

pub const fn empty() -> ThreadStateFlags

Returns an empty set of flags.

+
source

pub const fn all() -> ThreadStateFlags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<ThreadStateFlags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> ThreadStateFlags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> ThreadStateFlags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> ThreadStateFlags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> ThreadStateFlags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -17,35 +17,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: ThreadStateFlags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: ThreadStateFlags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: ThreadStateFlags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: ThreadStateFlags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: ThreadStateFlags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: ThreadStateFlags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: ThreadStateFlags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: ThreadStateFlags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: ThreadStateFlags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: ThreadStateFlags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: ThreadStateFlags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: ThreadStateFlags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference( +

source

pub const fn symmetric_difference( self, other: ThreadStateFlags ) -> ThreadStateFlags

Returns the symmetric difference between the flags @@ -56,37 +56,37 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> ThreadStateFlags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> ThreadStateFlags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl ThreadStateFlags

pub fn from_bits_preserve(bits: u16) -> ThreadStateFlags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl ThreadStateFlags

source

pub fn from_bits_preserve(bits: u16) -> ThreadStateFlags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for ThreadStateFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<ThreadStateFlags> for ThreadStateFlags

§

fn bitand(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the intersection between the two sets of flags.

-
§

type Output = ThreadStateFlags

The resulting type after applying the & operator.
§

impl BitAndAssign<ThreadStateFlags> for ThreadStateFlags

§

fn bitand_assign(&mut self, other: ThreadStateFlags)

Disables all flags disabled in the set.

-
§

impl BitOr<ThreadStateFlags> for ThreadStateFlags

§

fn bitor(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the union of the two sets of flags.

-
§

type Output = ThreadStateFlags

The resulting type after applying the | operator.
§

impl BitOrAssign<ThreadStateFlags> for ThreadStateFlags

§

fn bitor_assign(&mut self, other: ThreadStateFlags)

Adds the set of flags.

-
§

impl BitXor<ThreadStateFlags> for ThreadStateFlags

§

fn bitxor(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = ThreadStateFlags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<ThreadStateFlags> for ThreadStateFlags

§

fn bitxor_assign(&mut self, other: ThreadStateFlags)

Toggles the set of flags.

-
§

impl Clone for ThreadStateFlags

§

fn clone(&self) -> ThreadStateFlags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for ThreadStateFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<ThreadStateFlags> for ThreadStateFlags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = ThreadStateFlags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<ThreadStateFlags> for ThreadStateFlags

§

fn from_iter<T>(iterator: T) -> ThreadStateFlagswhere - T: IntoIterator<Item = ThreadStateFlags>,

Creates a value from an iterator. Read more
§

impl Hash for ThreadStateFlags

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for ThreadStateFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<ThreadStateFlags> for ThreadStateFlags

source§

fn bitand(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the intersection between the two sets of flags.

+
§

type Output = ThreadStateFlags

The resulting type after applying the & operator.
source§

impl BitAndAssign<ThreadStateFlags> for ThreadStateFlags

source§

fn bitand_assign(&mut self, other: ThreadStateFlags)

Disables all flags disabled in the set.

+
source§

impl BitOr<ThreadStateFlags> for ThreadStateFlags

source§

fn bitor(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the union of the two sets of flags.

+
§

type Output = ThreadStateFlags

The resulting type after applying the | operator.
source§

impl BitOrAssign<ThreadStateFlags> for ThreadStateFlags

source§

fn bitor_assign(&mut self, other: ThreadStateFlags)

Adds the set of flags.

+
source§

impl BitXor<ThreadStateFlags> for ThreadStateFlags

source§

fn bitxor(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = ThreadStateFlags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<ThreadStateFlags> for ThreadStateFlags

source§

fn bitxor_assign(&mut self, other: ThreadStateFlags)

Toggles the set of flags.

+
source§

impl Clone for ThreadStateFlags

source§

fn clone(&self) -> ThreadStateFlags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ThreadStateFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<ThreadStateFlags> for ThreadStateFlags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = ThreadStateFlags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<ThreadStateFlags> for ThreadStateFlags

source§

fn from_iter<T>(iterator: T) -> ThreadStateFlagswhere + T: IntoIterator<Item = ThreadStateFlags>,

Creates a value from an iterator. Read more
source§

impl Hash for ThreadStateFlags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for ThreadStateFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for ThreadStateFlags

§

fn not(self) -> ThreadStateFlags

Returns the complement of this set of flags.

-
§

type Output = ThreadStateFlags

The resulting type after applying the ! operator.
§

impl Octal for ThreadStateFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for ThreadStateFlags

§

fn cmp(&self, other: &ThreadStateFlags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for ThreadStateFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for ThreadStateFlags

source§

fn not(self) -> ThreadStateFlags

Returns the complement of this set of flags.

+
§

type Output = ThreadStateFlags

The resulting type after applying the ! operator.
source§

impl Octal for ThreadStateFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for ThreadStateFlags

source§

fn cmp(&self, other: &ThreadStateFlags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<ThreadStateFlags> for ThreadStateFlags

§

fn eq(&self, other: &ThreadStateFlags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ThreadStateFlags> for ThreadStateFlags

source§

fn eq(&self, other: &ThreadStateFlags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<ThreadStateFlags> for ThreadStateFlags

§

fn partial_cmp(&self, other: &ThreadStateFlags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ThreadStateFlags> for ThreadStateFlags

source§

fn partial_cmp(&self, other: &ThreadStateFlags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<ThreadStateFlags> for ThreadStateFlags

§

fn sub(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the set difference of the two sets of flags.

-
§

type Output = ThreadStateFlags

The resulting type after applying the - operator.
§

impl SubAssign<ThreadStateFlags> for ThreadStateFlags

§

fn sub_assign(&mut self, other: ThreadStateFlags)

Disables all flags enabled in the set.

-
§

impl UpperHex for ThreadStateFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Copy for ThreadStateFlags

§

impl Eq for ThreadStateFlags

§

impl StructuralEq for ThreadStateFlags

§

impl StructuralPartialEq for ThreadStateFlags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Sub<ThreadStateFlags> for ThreadStateFlags

source§

fn sub(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the set difference of the two sets of flags.

+
§

type Output = ThreadStateFlags

The resulting type after applying the - operator.
source§

impl SubAssign<ThreadStateFlags> for ThreadStateFlags

source§

fn sub_assign(&mut self, other: ThreadStateFlags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for ThreadStateFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Copy for ThreadStateFlags

source§

impl Eq for ThreadStateFlags

source§

impl StructuralEq for ThreadStateFlags

source§

impl StructuralPartialEq for ThreadStateFlags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Tty.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Tty.html index d4b72503500..04c1b7ebae2 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Tty.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/struct.Tty.html @@ -1,5 +1,5 @@ Tty in wasmer_wasix::syscalls::types::wasi - Rust
pub struct Tty {
+                logo

Tty

pub struct Tty {
     pub cols: u32,
     pub rows: u32,
     pub width: u32,
@@ -9,9 +9,9 @@
     pub stderr_tty: bool,
     pub echo: bool,
     pub line_buffered: bool,
-}

Fields§

§cols: u32§rows: u32§width: u32§height: u32§stdin_tty: bool§stdout_tty: bool§stderr_tty: bool§echo: bool§line_buffered: bool

Trait Implementations§

§

impl Clone for Tty

§

fn clone(&self) -> Tty

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Tty

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Tty

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§cols: u32§rows: u32§width: u32§height: u32§stdin_tty: bool§stdout_tty: bool§stderr_tty: bool§echo: bool§line_buffered: bool

Trait Implementations§

source§

impl Clone for Tty

source§

fn clone(&self) -> Tty

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Tty

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Tty

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Tty

Auto Trait Implementations§

§

impl RefUnwindSafe for Tty

§

impl Send for Tty

§

impl Sync for Tty

§

impl Unpin for Tty

§

impl UnwindSafe for Tty

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Tty

Auto Trait Implementations§

§

impl RefUnwindSafe for Tty

§

impl Send for Tty

§

impl Sync for Tty

§

impl Unpin for Tty

§

impl UnwindSafe for Tty

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Count.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Count.html index 75571739a74..5bf4ee17de9 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Count.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Count.html @@ -1,2 +1,2 @@ Count in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::Count

pub type Count = u32;
\ No newline at end of file + logo

Count

Type Definition wasmer_wasix::syscalls::types::wasi::Count

source ·
pub type Count = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Device.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Device.html index 279e1cb3de5..b006977115b 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Device.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Device.html @@ -1,4 +1,4 @@ Device in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::Device

pub type Device = u64;
Expand description

Identifier for a device containing a file system. Can be used in combination + logo

Device

Type Definition wasmer_wasix::syscalls::types::wasi::Device

source ·
pub type Device = u64;
Expand description

Identifier for a device containing a file system. Can be used in combination with inode to uniquely identify a file or directory in the filesystem.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Dircookie.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Dircookie.html index 1aaef48d4c6..a86ed522f89 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Dircookie.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Dircookie.html @@ -1,3 +1,3 @@ Dircookie in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::Dircookie

pub type Dircookie = u64;
Expand description

A reference to the offset of a directory entry.

+ logo

Dircookie

Type Definition wasmer_wasix::syscalls::types::wasi::Dircookie

source ·
pub type Dircookie = u64;
Expand description

A reference to the offset of a directory entry.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Dirnamlen.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Dirnamlen.html index da953cd05e6..af8ca054f9c 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Dirnamlen.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Dirnamlen.html @@ -1,3 +1,3 @@ Dirnamlen in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::Dirnamlen

pub type Dirnamlen = u32;
Expand description

The type for the dirent::d-namlen field of dirent struct.

+ logo

Dirnamlen

Type Definition wasmer_wasix::syscalls::types::wasi::Dirnamlen

source ·
pub type Dirnamlen = u32;
Expand description

The type for the dirent::d-namlen field of dirent struct.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.EventFdFlags.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.EventFdFlags.html index c3e3e80da70..9c806d8aa04 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.EventFdFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.EventFdFlags.html @@ -1,2 +1,2 @@ EventFdFlags in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::EventFdFlags

pub type EventFdFlags = u16;
\ No newline at end of file + logo

EventFdFlags

Type Definition wasmer_wasix::syscalls::types::wasi::EventFdFlags

source ·
pub type EventFdFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Fd.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Fd.html index a2628237a37..afef79e098d 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Fd.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Fd.html @@ -1,3 +1,3 @@ Fd in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::Fd

pub type Fd = u32;
Expand description

A file descriptor handle.

+ logo

Fd

Type Definition wasmer_wasix::syscalls::types::wasi::Fd

source ·
pub type Fd = u32;
Expand description

A file descriptor handle.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.FileDelta.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.FileDelta.html index 5df27e8e32a..0b47fa3e0a2 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.FileDelta.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.FileDelta.html @@ -1,2 +1,2 @@ FileDelta in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::FileDelta

pub type FileDelta = i64;
\ No newline at end of file + logo

FileDelta

Type Definition wasmer_wasix::syscalls::types::wasi::FileDelta

source ·
pub type FileDelta = i64;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Filesize.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Filesize.html index e8124409f6f..bd99e2c39cc 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Filesize.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Filesize.html @@ -1,3 +1,3 @@ Filesize in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::Filesize

pub type Filesize = u64;
Expand description

Non-negative file size or length of a region within a file.

+ logo

Filesize

Type Definition wasmer_wasix::syscalls::types::wasi::Filesize

source ·
pub type Filesize = u64;
Expand description

Non-negative file size or length of a region within a file.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Inode.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Inode.html index 9f4300be2f3..a7c8a932f25 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Inode.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Inode.html @@ -1,3 +1,3 @@ Inode in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::Inode

pub type Inode = u64;
Expand description

File serial number that is unique within its file system.

+ logo

Inode

Type Definition wasmer_wasix::syscalls::types::wasi::Inode

source ·
pub type Inode = u64;
Expand description

File serial number that is unique within its file system.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Linkcount.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Linkcount.html index efb12b50147..d2fe12125be 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Linkcount.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Linkcount.html @@ -1,2 +1,2 @@ Linkcount in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::Linkcount

pub type Linkcount = u64;
\ No newline at end of file + logo

Linkcount

Type Definition wasmer_wasix::syscalls::types::wasi::Linkcount

source ·
pub type Linkcount = u64;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Longsize.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Longsize.html index 64d18379a0d..c31f83fa8c4 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Longsize.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Longsize.html @@ -1,3 +1,3 @@ Longsize in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::Longsize

pub type Longsize = u64;
Expand description

Long size used by checkpoints

+ logo

Longsize

Type Definition wasmer_wasix::syscalls::types::wasi::Longsize

source ·
pub type Longsize = u64;
Expand description

Long size used by checkpoints

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.LookupFlags.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.LookupFlags.html index b64b07cefcc..d95f458b611 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.LookupFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.LookupFlags.html @@ -1,2 +1,2 @@ LookupFlags in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::LookupFlags

pub type LookupFlags = u32;
\ No newline at end of file + logo

LookupFlags

Type Definition wasmer_wasix::syscalls::types::wasi::LookupFlags

source ·
pub type LookupFlags = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Pid.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Pid.html index 3d78d6cb096..9979490b5a0 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Pid.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Pid.html @@ -1,2 +1,2 @@ Pid in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::Pid

pub type Pid = u32;
\ No newline at end of file + logo

Pid

Type Definition wasmer_wasix::syscalls::types::wasi::Pid

source ·
pub type Pid = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.RiFlags.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.RiFlags.html index a83076c359a..f5aeb77f83b 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.RiFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.RiFlags.html @@ -1,2 +1,2 @@ RiFlags in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::RiFlags

pub type RiFlags = u16;
\ No newline at end of file + logo

RiFlags

Type Definition wasmer_wasix::syscalls::types::wasi::RiFlags

source ·
pub type RiFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.RoFlags.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.RoFlags.html index 613307f8c99..3a77930557b 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.RoFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.RoFlags.html @@ -1,2 +1,2 @@ RoFlags in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::RoFlags

pub type RoFlags = u16;
\ No newline at end of file + logo

RoFlags

Type Definition wasmer_wasix::syscalls::types::wasi::RoFlags

source ·
pub type RoFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.SdFlags.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.SdFlags.html index 1f089df8acd..4f96497fe51 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.SdFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.SdFlags.html @@ -1,2 +1,2 @@ SdFlags in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::SdFlags

pub type SdFlags = u8;
\ No newline at end of file + logo

SdFlags

Type Definition wasmer_wasix::syscalls::types::wasi::SdFlags

source ·
pub type SdFlags = u8;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.SiFlags.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.SiFlags.html index 591a453a1c0..e02ed919054 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.SiFlags.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.SiFlags.html @@ -1,2 +1,2 @@ SiFlags in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::SiFlags

pub type SiFlags = u16;
\ No newline at end of file + logo

SiFlags

Type Definition wasmer_wasix::syscalls::types::wasi::SiFlags

source ·
pub type SiFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Size.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Size.html index 364613e7729..a92d9b76d59 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Size.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Size.html @@ -1,5 +1,5 @@ Size in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::Size

pub type Size = u32;
Expand description

Type names used by low-level WASI interfaces. + logo

Size

Type Definition wasmer_wasix::syscalls::types::wasi::Size

source ·
pub type Size = u32;
Expand description

Type names used by low-level WASI interfaces. An array size.

Note: This is similar to size_t in POSIX.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Snapshot0Linkcount.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Snapshot0Linkcount.html index 595f0038467..988154fe645 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Snapshot0Linkcount.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Snapshot0Linkcount.html @@ -1,2 +1,2 @@ Snapshot0Linkcount in wasmer_wasix::syscalls::types::wasi - Rust
pub type Snapshot0Linkcount = u32;
\ No newline at end of file + logo

Snapshot0Linkcount

pub type Snapshot0Linkcount = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Tid.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Tid.html index bd509472ad9..56242f51eeb 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Tid.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Tid.html @@ -1,2 +1,2 @@ Tid in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::Tid

pub type Tid = u32;
\ No newline at end of file + logo

Tid

Type Definition wasmer_wasix::syscalls::types::wasi::Tid

source ·
pub type Tid = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Timestamp.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Timestamp.html index 95d3b9d072c..63ef2857bfd 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Timestamp.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Timestamp.html @@ -1,3 +1,3 @@ Timestamp in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::Timestamp

pub type Timestamp = u64;
Expand description

Timestamp in nanoseconds.

+ logo

Timestamp

Type Definition wasmer_wasix::syscalls::types::wasi::Timestamp

source ·
pub type Timestamp = u64;
Expand description

Timestamp in nanoseconds.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.TlKey.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.TlKey.html index 6d5648d6c30..9e9d08183bf 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.TlKey.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.TlKey.html @@ -1,3 +1,3 @@ TlKey in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::TlKey

pub type TlKey = u32;
Expand description

Thread local key

+ logo

TlKey

Type Definition wasmer_wasix::syscalls::types::wasi::TlKey

source ·
pub type TlKey = u32;
Expand description

Thread local key

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.TlUser.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.TlUser.html index e6bcb610626..27892fbd0f2 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.TlUser.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.TlUser.html @@ -1,3 +1,3 @@ TlUser in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::TlUser

pub type TlUser = u64;
Expand description

Thread local user data (associated with the value)

+ logo

TlUser

Type Definition wasmer_wasix::syscalls::types::wasi::TlUser

source ·
pub type TlUser = u64;
Expand description

Thread local user data (associated with the value)

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.TlVal.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.TlVal.html index 7f49dea87e0..056a1b78d26 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.TlVal.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.TlVal.html @@ -1,3 +1,3 @@ TlVal in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::TlVal

pub type TlVal = u64;
Expand description

Thread local value

+ logo

TlVal

Type Definition wasmer_wasix::syscalls::types::wasi::TlVal

source ·
pub type TlVal = u64;
Expand description

Thread local value

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Userdata.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Userdata.html index f4d047318ab..9ed428cbb36 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Userdata.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/type.Userdata.html @@ -1,4 +1,4 @@ Userdata in wasmer_wasix::syscalls::types::wasi - Rust

Type Definition wasmer_wasix::syscalls::types::wasi::Userdata

pub type Userdata = u64;
Expand description

User-provided value that may be attached to objects that is retained when + logo

Userdata

Type Definition wasmer_wasix::syscalls::types::wasi::Userdata

source ·
pub type Userdata = u64;
Expand description

User-provided value that may be attached to objects that is retained when extracted from the implementation.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/union.EventUnion.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/union.EventUnion.html index 8bec3acc0e2..bdbd753fc16 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/union.EventUnion.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/union.EventUnion.html @@ -1,9 +1,9 @@ EventUnion in wasmer_wasix::syscalls::types::wasi - Rust
pub union EventUnion {
+                logo

EventUnion

pub union EventUnion {
     pub clock: u8,
     pub fd_readwrite: EventFdReadwrite,
 }
Expand description

The contents of an event.

-

Fields§

§clock: u8§fd_readwrite: EventFdReadwrite

Trait Implementations§

§

impl Clone for EventUnion

§

fn clone(&self) -> EventUnion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Copy for EventUnion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Fields§

§clock: u8§fd_readwrite: EventFdReadwrite

Trait Implementations§

source§

impl Clone for EventUnion

source§

fn clone(&self) -> EventUnion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for EventUnion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/union.JoinStatusUnion.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/union.JoinStatusUnion.html index 25c6dd8e3ab..64452ef6351 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/union.JoinStatusUnion.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/union.JoinStatusUnion.html @@ -1,10 +1,10 @@ JoinStatusUnion in wasmer_wasix::syscalls::types::wasi - Rust
pub union JoinStatusUnion {
+                logo

JoinStatusUnion

pub union JoinStatusUnion {
     pub nothing: u8,
     pub exit_normal: Errno,
     pub exit_signal: ErrnoSignal,
     pub stopped: Signal,
-}

Fields§

§nothing: u8§exit_normal: Errno§exit_signal: ErrnoSignal§stopped: Signal

Trait Implementations§

§

impl Clone for JoinStatusUnion

§

fn clone(&self) -> JoinStatusUnion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Copy for JoinStatusUnion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Fields§

§nothing: u8§exit_normal: Errno§exit_signal: ErrnoSignal§stopped: Signal

Trait Implementations§

source§

impl Clone for JoinStatusUnion

source§

fn clone(&self) -> JoinStatusUnion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for JoinStatusUnion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/union.Snapshot0SubscriptionUnion.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/union.Snapshot0SubscriptionUnion.html index ec53285ab76..74eeb44b074 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/union.Snapshot0SubscriptionUnion.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/union.Snapshot0SubscriptionUnion.html @@ -1,9 +1,9 @@ Snapshot0SubscriptionUnion in wasmer_wasix::syscalls::types::wasi - Rust

Fields§

§clock: Snapshot0SubscriptionClock§fd_readwrite: SubscriptionFsReadwrite

Trait Implementations§

source§

impl Clone for Snapshot0SubscriptionUnion

source§

fn clone(&self) -> Snapshot0SubscriptionUnion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for Snapshot0SubscriptionUnion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/types/wasi/union.SubscriptionUnion.html b/crates/doc/wasmer_wasix/syscalls/types/wasi/union.SubscriptionUnion.html index f22d1837357..eb05374f344 100644 --- a/crates/doc/wasmer_wasix/syscalls/types/wasi/union.SubscriptionUnion.html +++ b/crates/doc/wasmer_wasix/syscalls/types/wasi/union.SubscriptionUnion.html @@ -1,9 +1,9 @@ SubscriptionUnion in wasmer_wasix::syscalls::types::wasi - Rust

Fields§

§clock: SubscriptionClock§fd_readwrite: SubscriptionFsReadwrite

Trait Implementations§

source§

impl Clone for SubscriptionUnion

source§

fn clone(&self) -> SubscriptionUnion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for SubscriptionUnion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/syscalls/union.EventUnion.html b/crates/doc/wasmer_wasix/syscalls/union.EventUnion.html index 8eeb31345d4..1e0a64d0dbb 100644 --- a/crates/doc/wasmer_wasix/syscalls/union.EventUnion.html +++ b/crates/doc/wasmer_wasix/syscalls/union.EventUnion.html @@ -1,9 +1,9 @@ EventUnion in wasmer_wasix::syscalls - Rust
pub(crate) union EventUnion {
+                logo

EventUnion

pub(crate) union EventUnion {
     pub clock: u8,
     pub fd_readwrite: EventFdReadwrite,
 }
Expand description

The contents of an event.

-

Fields§

§clock: u8§fd_readwrite: EventFdReadwrite

Trait Implementations§

§

impl Clone for EventUnion

§

fn clone(&self) -> EventUnion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Copy for EventUnion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Fields§

§clock: u8§fd_readwrite: EventFdReadwrite

Trait Implementations§

source§

impl Clone for EventUnion

source§

fn clone(&self) -> EventUnion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for EventUnion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/constant.EVENT_FD_FLAGS_SEMAPHORE.html b/crates/doc/wasmer_wasix/types/constant.EVENT_FD_FLAGS_SEMAPHORE.html index 5d87cb56491..db8bf758f0c 100644 --- a/crates/doc/wasmer_wasix/types/constant.EVENT_FD_FLAGS_SEMAPHORE.html +++ b/crates/doc/wasmer_wasix/types/constant.EVENT_FD_FLAGS_SEMAPHORE.html @@ -1,2 +1,2 @@ EVENT_FD_FLAGS_SEMAPHORE in wasmer_wasix::types - Rust
pub const EVENT_FD_FLAGS_SEMAPHORE: u16 = 1; // 1u16
\ No newline at end of file + logo
pub const EVENT_FD_FLAGS_SEMAPHORE: u16 = 1; // 1u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/constant.__WASI_DIRCOOKIE_START.html b/crates/doc/wasmer_wasix/types/constant.__WASI_DIRCOOKIE_START.html index 0fd42deb87f..794f6a1981f 100644 --- a/crates/doc/wasmer_wasix/types/constant.__WASI_DIRCOOKIE_START.html +++ b/crates/doc/wasmer_wasix/types/constant.__WASI_DIRCOOKIE_START.html @@ -1,2 +1,2 @@ __WASI_DIRCOOKIE_START in wasmer_wasix::types - Rust
pub const __WASI_DIRCOOKIE_START: u64 = 0; // 0u64
\ No newline at end of file + logo
pub const __WASI_DIRCOOKIE_START: u64 = 0; // 0u64
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/constant.__WASI_LOOKUP_SYMLINK_FOLLOW.html b/crates/doc/wasmer_wasix/types/constant.__WASI_LOOKUP_SYMLINK_FOLLOW.html index 1c0a167a33e..8532d5ec8d7 100644 --- a/crates/doc/wasmer_wasix/types/constant.__WASI_LOOKUP_SYMLINK_FOLLOW.html +++ b/crates/doc/wasmer_wasix/types/constant.__WASI_LOOKUP_SYMLINK_FOLLOW.html @@ -1,2 +1,2 @@ __WASI_LOOKUP_SYMLINK_FOLLOW in wasmer_wasix::types - Rust
pub const __WASI_LOOKUP_SYMLINK_FOLLOW: u32 = 1; // 1u32
\ No newline at end of file + logo
pub const __WASI_LOOKUP_SYMLINK_FOLLOW: u32 = 1; // 1u32
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/constant.__WASI_SHUT_RD.html b/crates/doc/wasmer_wasix/types/constant.__WASI_SHUT_RD.html index 124fae9b8e2..792377716b2 100644 --- a/crates/doc/wasmer_wasix/types/constant.__WASI_SHUT_RD.html +++ b/crates/doc/wasmer_wasix/types/constant.__WASI_SHUT_RD.html @@ -1,2 +1,2 @@ __WASI_SHUT_RD in wasmer_wasix::types - Rust
pub const __WASI_SHUT_RD: u8 = 1 << 0; // 1u8
\ No newline at end of file + logo
pub const __WASI_SHUT_RD: u8 = 1 << 0; // 1u8
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/constant.__WASI_SHUT_WR.html b/crates/doc/wasmer_wasix/types/constant.__WASI_SHUT_WR.html index b50375ade6f..dd34f857908 100644 --- a/crates/doc/wasmer_wasix/types/constant.__WASI_SHUT_WR.html +++ b/crates/doc/wasmer_wasix/types/constant.__WASI_SHUT_WR.html @@ -1,2 +1,2 @@ __WASI_SHUT_WR in wasmer_wasix::types - Rust
pub const __WASI_SHUT_WR: u8 = 1 << 1; // 2u8
\ No newline at end of file + logo
pub const __WASI_SHUT_WR: u8 = 1 << 1; // 2u8
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/constant.__WASI_SOCK_RECV_INPUT_DATA_TRUNCATED.html b/crates/doc/wasmer_wasix/types/constant.__WASI_SOCK_RECV_INPUT_DATA_TRUNCATED.html index addfa59a019..14abae8d7e2 100644 --- a/crates/doc/wasmer_wasix/types/constant.__WASI_SOCK_RECV_INPUT_DATA_TRUNCATED.html +++ b/crates/doc/wasmer_wasix/types/constant.__WASI_SOCK_RECV_INPUT_DATA_TRUNCATED.html @@ -1,2 +1,2 @@ __WASI_SOCK_RECV_INPUT_DATA_TRUNCATED in wasmer_wasix::types - Rust
pub const __WASI_SOCK_RECV_INPUT_DATA_TRUNCATED: u16 = 1 << 2; // 4u16
\ No newline at end of file + logo
pub const __WASI_SOCK_RECV_INPUT_DATA_TRUNCATED: u16 = 1 << 2; // 4u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/constant.__WASI_SOCK_RECV_INPUT_PEEK.html b/crates/doc/wasmer_wasix/types/constant.__WASI_SOCK_RECV_INPUT_PEEK.html index 4093b2f6bfc..459b877fd09 100644 --- a/crates/doc/wasmer_wasix/types/constant.__WASI_SOCK_RECV_INPUT_PEEK.html +++ b/crates/doc/wasmer_wasix/types/constant.__WASI_SOCK_RECV_INPUT_PEEK.html @@ -1,2 +1,2 @@ __WASI_SOCK_RECV_INPUT_PEEK in wasmer_wasix::types - Rust
pub const __WASI_SOCK_RECV_INPUT_PEEK: u16 = 1 << 0; // 1u16
\ No newline at end of file + logo
pub const __WASI_SOCK_RECV_INPUT_PEEK: u16 = 1 << 0; // 1u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/constant.__WASI_SOCK_RECV_INPUT_WAITALL.html b/crates/doc/wasmer_wasix/types/constant.__WASI_SOCK_RECV_INPUT_WAITALL.html index 8adc0369308..08d2dc22a9c 100644 --- a/crates/doc/wasmer_wasix/types/constant.__WASI_SOCK_RECV_INPUT_WAITALL.html +++ b/crates/doc/wasmer_wasix/types/constant.__WASI_SOCK_RECV_INPUT_WAITALL.html @@ -1,2 +1,2 @@ __WASI_SOCK_RECV_INPUT_WAITALL in wasmer_wasix::types - Rust
pub const __WASI_SOCK_RECV_INPUT_WAITALL: u16 = 1 << 1; // 2u16
\ No newline at end of file + logo
pub const __WASI_SOCK_RECV_INPUT_WAITALL: u16 = 1 << 1; // 2u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/constant.__WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED.html b/crates/doc/wasmer_wasix/types/constant.__WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED.html index ec99b6629e3..d8f1c2eb9ef 100644 --- a/crates/doc/wasmer_wasix/types/constant.__WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED.html +++ b/crates/doc/wasmer_wasix/types/constant.__WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED.html @@ -1,2 +1,2 @@ __WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED in wasmer_wasix::types - Rust
pub const __WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED: u16 = 1 << 0; // 1u16
\ No newline at end of file + logo
pub const __WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED: u16 = 1 << 0; // 1u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/constant.__WASI_STDERR_FILENO.html b/crates/doc/wasmer_wasix/types/constant.__WASI_STDERR_FILENO.html index fa46ed05515..0e6f5a085ef 100644 --- a/crates/doc/wasmer_wasix/types/constant.__WASI_STDERR_FILENO.html +++ b/crates/doc/wasmer_wasix/types/constant.__WASI_STDERR_FILENO.html @@ -1,2 +1,2 @@ __WASI_STDERR_FILENO in wasmer_wasix::types - Rust
pub const __WASI_STDERR_FILENO: u32 = 2; // 2u32
\ No newline at end of file + logo
pub const __WASI_STDERR_FILENO: u32 = 2; // 2u32
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/constant.__WASI_STDIN_FILENO.html b/crates/doc/wasmer_wasix/types/constant.__WASI_STDIN_FILENO.html index e7e6df6805a..2f997cd2409 100644 --- a/crates/doc/wasmer_wasix/types/constant.__WASI_STDIN_FILENO.html +++ b/crates/doc/wasmer_wasix/types/constant.__WASI_STDIN_FILENO.html @@ -1,2 +1,2 @@ __WASI_STDIN_FILENO in wasmer_wasix::types - Rust
pub const __WASI_STDIN_FILENO: u32 = 0; // 0u32
\ No newline at end of file + logo
pub const __WASI_STDIN_FILENO: u32 = 0; // 0u32
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/constant.__WASI_STDOUT_FILENO.html b/crates/doc/wasmer_wasix/types/constant.__WASI_STDOUT_FILENO.html index 3becc7a62d5..3b1630cc2e4 100644 --- a/crates/doc/wasmer_wasix/types/constant.__WASI_STDOUT_FILENO.html +++ b/crates/doc/wasmer_wasix/types/constant.__WASI_STDOUT_FILENO.html @@ -1,2 +1,2 @@ __WASI_STDOUT_FILENO in wasmer_wasix::types - Rust
pub const __WASI_STDOUT_FILENO: u32 = 1; // 1u32
\ No newline at end of file + logo
pub const __WASI_STDOUT_FILENO: u32 = 1; // 1u32
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/directory/constant.__WASI_DIRCOOKIE_START.html b/crates/doc/wasmer_wasix/types/directory/constant.__WASI_DIRCOOKIE_START.html index 8b91753343b..8ea13a0fc6d 100644 --- a/crates/doc/wasmer_wasix/types/directory/constant.__WASI_DIRCOOKIE_START.html +++ b/crates/doc/wasmer_wasix/types/directory/constant.__WASI_DIRCOOKIE_START.html @@ -1,2 +1,2 @@ __WASI_DIRCOOKIE_START in wasmer_wasix::types::directory - Rust
pub const __WASI_DIRCOOKIE_START: u64 = 0; // 0u64
\ No newline at end of file + logo
pub const __WASI_DIRCOOKIE_START: u64 = 0; // 0u64
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/directory/fn.dirent_to_le_bytes.html b/crates/doc/wasmer_wasix/types/directory/fn.dirent_to_le_bytes.html index 363dc4fb99c..898b396b512 100644 --- a/crates/doc/wasmer_wasix/types/directory/fn.dirent_to_le_bytes.html +++ b/crates/doc/wasmer_wasix/types/directory/fn.dirent_to_le_bytes.html @@ -1,2 +1,2 @@ dirent_to_le_bytes in wasmer_wasix::types::directory - Rust
pub fn dirent_to_le_bytes(ent: &Dirent) -> Vec<u8, Global> 
\ No newline at end of file + logo
pub fn dirent_to_le_bytes(ent: &Dirent) -> Vec<u8, Global> 
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/directory/index.html b/crates/doc/wasmer_wasix/types/directory/index.html index d373e940811..4a9c70bd5a3 100644 --- a/crates/doc/wasmer_wasix/types/directory/index.html +++ b/crates/doc/wasmer_wasix/types/directory/index.html @@ -1,2 +1,2 @@ wasmer_wasix::types::directory - Rust
\ No newline at end of file + logo

Module directory

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/enum.Bool.html b/crates/doc/wasmer_wasix/types/enum.Bool.html index f8e87f71b90..1cb9b70fc45 100644 --- a/crates/doc/wasmer_wasix/types/enum.Bool.html +++ b/crates/doc/wasmer_wasix/types/enum.Bool.html @@ -1,12 +1,12 @@ Bool in wasmer_wasix::types - Rust

Enum wasmer_wasix::types::Bool

pub enum Bool {
+                logo

Bool

Enum wasmer_wasix::types::Bool

source ·
pub enum Bool {
     False,
     True,
-}

Variants§

§

False

§

True

Trait Implementations§

§

impl Clone for Bool

§

fn clone(&self) -> Bool

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Bool

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for Bool

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Bool

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Bool as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Bool as FromToNativeWasmType>::Native) -> Bool

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Bool> for Bool

§

fn eq(&self, other: &Bool) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

False

§

True

Trait Implementations§

source§

impl Clone for Bool

source§

fn clone(&self) -> Bool

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Bool

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Display for Bool

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Bool

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Bool as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Bool as FromToNativeWasmType>::Native) -> Bool

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Bool> for Bool

source§

fn eq(&self, other: &Bool) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Bool

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Bool

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Bool

§

impl Eq for Bool

§

impl StructuralEq for Bool

§

impl StructuralPartialEq for Bool

Auto Trait Implementations§

§

impl RefUnwindSafe for Bool

§

impl Send for Bool

§

impl Sync for Bool

§

impl Unpin for Bool

§

impl UnwindSafe for Bool

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Bool

source§

impl Eq for Bool

source§

impl StructuralEq for Bool

source§

impl StructuralPartialEq for Bool

Auto Trait Implementations§

§

impl RefUnwindSafe for Bool

§

impl Send for Bool

§

impl Sync for Bool

§

impl Unpin for Bool

§

impl UnwindSafe for Bool

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/enum.Eventtype.html b/crates/doc/wasmer_wasix/types/enum.Eventtype.html index 25c23de96b6..0603d583298 100644 --- a/crates/doc/wasmer_wasix/types/enum.Eventtype.html +++ b/crates/doc/wasmer_wasix/types/enum.Eventtype.html @@ -1,5 +1,5 @@ Eventtype in wasmer_wasix::types - Rust

Trait Implementations§

§

impl Clone for Eventtype

§

fn clone(&self) -> Eventtype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Eventtype

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for Eventtype

§

fn deserialize<__D>( +

Trait Implementations§

source§

impl Clone for Eventtype

source§

fn clone(&self) -> Eventtype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Eventtype

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Eventtype

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<Eventtype, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl FromToNativeWasmType for Eventtype

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Eventtype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Eventtype as FromToNativeWasmType>::Native) -> Eventtype

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Eventtype> for Eventtype

§

fn eq(&self, other: &Eventtype) -> bool

This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl FromToNativeWasmType for Eventtype

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Eventtype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Eventtype as FromToNativeWasmType>::Native) -> Eventtype

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Eventtype> for Eventtype

source§

fn eq(&self, other: &Eventtype) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Serialize for Eventtype

§

fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for Eventtype

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl ValueType for Eventtype

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl ValueType for Eventtype

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Eventtype

§

impl Eq for Eventtype

§

impl StructuralEq for Eventtype

§

impl StructuralPartialEq for Eventtype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Eventtype

source§

impl Eq for Eventtype

source§

impl StructuralEq for Eventtype

source§

impl StructuralPartialEq for Eventtype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/enum.OptionTag.html b/crates/doc/wasmer_wasix/types/enum.OptionTag.html index 69d49e48b98..cbff980aec8 100644 --- a/crates/doc/wasmer_wasix/types/enum.OptionTag.html +++ b/crates/doc/wasmer_wasix/types/enum.OptionTag.html @@ -1,13 +1,13 @@ OptionTag in wasmer_wasix::types - Rust
pub enum OptionTag {
+                logo

OptionTag

pub enum OptionTag {
     None,
     Some,
 }
Expand description

__wasi_option_t

-

Variants§

§

None

§

Some

Trait Implementations§

§

impl Clone for OptionTag

§

fn clone(&self) -> OptionTag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for OptionTag

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for OptionTag

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <OptionTag as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <OptionTag as FromToNativeWasmType>::Native) -> OptionTag

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<OptionTag> for OptionTag

§

fn eq(&self, other: &OptionTag) -> bool

This method tests for self and other values to be equal, and is used +

Variants§

§

None

§

Some

Trait Implementations§

source§

impl Clone for OptionTag

source§

fn clone(&self) -> OptionTag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OptionTag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for OptionTag

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <OptionTag as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <OptionTag as FromToNativeWasmType>::Native) -> OptionTag

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<OptionTag> for OptionTag

source§

fn eq(&self, other: &OptionTag) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for OptionTag

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for OptionTag

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for OptionTag

§

impl Eq for OptionTag

§

impl StructuralEq for OptionTag

§

impl StructuralPartialEq for OptionTag

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for OptionTag

source§

impl Eq for OptionTag

source§

impl StructuralEq for OptionTag

source§

impl StructuralPartialEq for OptionTag

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/enum.Signal.html b/crates/doc/wasmer_wasix/types/enum.Signal.html index 8b098887970..6318d98a4cc 100644 --- a/crates/doc/wasmer_wasix/types/enum.Signal.html +++ b/crates/doc/wasmer_wasix/types/enum.Signal.html @@ -1,5 +1,5 @@ Signal in wasmer_wasix::types - Rust
pub enum Signal {
+                logo

Signal

pub enum Signal {
 
Show 32 variants Signone, Sighup, Sigint, @@ -32,16 +32,16 @@ Sigpoll, Sigpwr, Sigsys, -
}

Variants§

§

Signone

§

Sighup

§

Sigint

§

Sigquit

§

Sigill

§

Sigtrap

§

Sigabrt

§

Sigbus

§

Sigfpe

§

Sigkill

§

Sigusr1

§

Sigsegv

§

Sigusr2

§

Sigpipe

§

Sigalrm

§

Sigterm

§

Sigstkflt

§

Sigchld

§

Sigcont

§

Sigstop

§

Sigtstp

§

Sigttin

§

Sigttou

§

Sigurg

§

Sigxcpu

§

Sigxfsz

§

Sigvtalrm

§

Sigprof

§

Sigwinch

§

Sigpoll

§

Sigpwr

§

Sigsys

Trait Implementations§

§

impl Clone for Signal

§

fn clone(&self) -> Signal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Signal

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Signal

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Signal as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Signal as FromToNativeWasmType>::Native) -> Signal

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Signal

§

fn hash<__H>(&self, state: &mut __H)where +

}

Variants§

§

Signone

§

Sighup

§

Sigint

§

Sigquit

§

Sigill

§

Sigtrap

§

Sigabrt

§

Sigbus

§

Sigfpe

§

Sigkill

§

Sigusr1

§

Sigsegv

§

Sigusr2

§

Sigpipe

§

Sigalrm

§

Sigterm

§

Sigstkflt

§

Sigchld

§

Sigcont

§

Sigstop

§

Sigtstp

§

Sigttin

§

Sigttou

§

Sigurg

§

Sigxcpu

§

Sigxfsz

§

Sigvtalrm

§

Sigprof

§

Sigwinch

§

Sigpoll

§

Sigpwr

§

Sigsys

Trait Implementations§

source§

impl Clone for Signal

source§

fn clone(&self) -> Signal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Signal

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Signal

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Signal as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Signal as FromToNativeWasmType>::Native) -> Signal

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Signal

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl PartialEq<Signal> for Signal

§

fn eq(&self, other: &Signal) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Signal> for Signal

source§

fn eq(&self, other: &Signal) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl TryFrom<u8> for Signal

§

type Error = TryFromPrimitiveError<Signal>

The type returned in the event of a conversion error.
§

fn try_from(number: u8) -> Result<Signal, TryFromPrimitiveError<Signal>>

Performs the conversion.
§

impl TryFromPrimitive for Signal

§

type Primitive = u8

§

const NAME: &'static str = "Signal"

§

fn try_from_primitive( +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<u8> for Signal

§

type Error = TryFromPrimitiveError<Signal>

The type returned in the event of a conversion error.
source§

fn try_from(number: u8) -> Result<Signal, TryFromPrimitiveError<Signal>>

Performs the conversion.
source§

impl TryFromPrimitive for Signal

§

type Primitive = u8

source§

const NAME: &'static str = "Signal"

source§

fn try_from_primitive( number: <Signal as TryFromPrimitive>::Primitive -) -> Result<Signal, TryFromPrimitiveError<Signal>>

§

impl ValueType for Signal

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +) -> Result<Signal, TryFromPrimitiveError<Signal>>
source§

impl ValueType for Signal

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Signal

§

impl Eq for Signal

§

impl StructuralEq for Signal

§

impl StructuralPartialEq for Signal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Signal

source§

impl Eq for Signal

source§

impl StructuralEq for Signal

source§

impl StructuralPartialEq for Signal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/enum.SockProto.html b/crates/doc/wasmer_wasix/types/enum.SockProto.html index 4de3b7f7e25..d405139013a 100644 --- a/crates/doc/wasmer_wasix/types/enum.SockProto.html +++ b/crates/doc/wasmer_wasix/types/enum.SockProto.html @@ -1,5 +1,5 @@ SockProto in wasmer_wasix::types - Rust
pub enum SockProto {
+                logo

SockProto

pub enum SockProto {
 
Show 264 variants Ip, Icmp, Igmp, @@ -264,11 +264,11 @@ ProtoTwohundredandsixtyone, Mptcp, Max, -
}

Variants§

§

Ip

§

Icmp

§

Igmp

§

ProtoThree

§

Ipip

§

ProtoFive

§

Tcp

§

ProtoSeven

§

Egp

§

ProtoNine

§

ProtoTen

§

ProtoEleven

§

Pup

§

ProtoThirteen

§

ProtoFourteen

§

ProtoFifteen

§

ProtoSixteen

§

Udp

§

ProtoEighteen

§

ProtoNineteen

§

ProtoTwenty

§

ProtoTwentyone

§

Idp

§

ProtoTwentythree

§

ProtoTwentyfour

§

ProtoTwentyfive

§

ProtoTwentysix

§

ProtoTwentyseven

§

ProtoTwentyeight

§

ProtoTp

§

ProtoThirty

§

ProtoThirtyone

§

ProtoThirtytwo

§

Dccp

§

ProtoThirtyfour

§

ProtoThirtyfive

§

ProtoThirtysix

§

ProtoThirtyseven

§

ProtoThirtyeight

§

ProtoThirtynine

§

ProtoFourty

§

Ipv6

§

ProtoFourtytwo

§

Routing

§

Fragment

§

ProtoFourtyfive

§

Rsvp

§

Gre

§

ProtoFourtyeight

§

ProtoFourtynine

§

Esp

§

Ah

§

ProtoFiftytwo

§

ProtoFiftythree

§

ProtoFiftyfour

§

ProtoFiftyfive

§

ProtoFiftysix

§

ProtoFiftyseven

§

Icmpv6

§

None

§

Dstopts

§

ProtoSixtyone

§

ProtoSixtytwo

§

ProtoSixtythree

§

ProtoSixtyfour

§

ProtoSixtyfive

§

ProtoSixtysix

§

ProtoSixtyseven

§

ProtoSixtyeight

§

ProtoSixtynine

§

ProtoSeventy

§

ProtoSeventyone

§

ProtoSeventytwo

§

ProtoSeventythree

§

ProtoSeventyfour

§

ProtoSeventyfive

§

ProtoSeventysix

§

ProtoSeventyseven

§

ProtoSeventyeight

§

ProtoSeventynine

§

ProtoEighty

§

ProtoEightyone

§

ProtoEightytwo

§

ProtoEightythree

§

ProtoEightyfour

§

ProtoEightyfive

§

ProtoEightysix

§

ProtoEightyseven

§

ProtoEightyeight

§

ProtoEightynine

§

ProtoNinety

§

ProtoNinetyone

§

Mtp

§

ProtoNinetythree

§

Beetph

§

ProtoNinetyfive

§

ProtoNinetysix

§

ProtoNineetyseven

§

Encap

§

ProtoNinetynine

§

ProtoOnehundred

§

ProtoOnehundredandone

§

ProtoOnehundredandtwo

§

Pim

§

ProtoOnehundredandfour

§

ProtoOnehundredandfive

§

ProtoOnehundredandsix

§

ProtoOnehundredandseven

§

Comp

§

ProtoOnehundredandnine

§

ProtoOnehundredandten

§

ProtoOnehundredandeleven

§

ProtoOnehundredandtwelve

§

ProtoOnehundredandthirteen

§

ProtoOnehundredandfourteen

§

ProtoOnehundredandfifteen

§

ProtoOnehundredandsixteen

§

ProtoOnehundredandseventeen

§

ProtoOnehundredandeighteen

§

ProtoOnehundredandnineteen

§

ProtoOnehundredandtwenty

§

ProtoOnehundredandtwentyone

§

ProtoOnehundredandtwentytwo

§

ProtoOnehundredandtwentythree

§

ProtoOnehundredandtwentyfour

§

ProtoOnehundredandtwentyfive

§

ProtoOnehundredandtwentysix

§

ProtoOnehundredandtwentyseven

§

ProtoOnehundredandtwentyeight

§

ProtoOnehundredandtwentynine

§

ProtoOnehundredandthirty

§

ProtoOnehundredandthirtyone

§

Sctp

§

ProtoOnehundredandthirtythree

§

ProtoOnehundredandthirtyfour

§

Mh

§

Udplite

§

Mpls

§

ProtoOnehundredandthirtyeight

§

ProtoOnehundredandthirtynine

§

ProtoOnehundredandfourty

§

ProtoOnehundredandfourtyone

§

ProtoOnehundredandfourtytwo

§

Ethernet

§

ProtoOnehundredandfourtyfour

§

ProtoOnehundredandfourtyfive

§

ProtoOnehundredandfourtysix

§

ProtoOnehundredandfourtyseven

§

ProtoOnehundredandfourtyeight

§

ProtoOnehundredandfourtynine

§

ProtoOnehundredandfifty

§

ProtoOnehundredandfiftyone

§

ProtoOnehundredandfiftytwo

§

ProtoOnehundredandfiftythree

§

ProtoOnehundredandfiftyfour

§

ProtoOnehundredandfiftyfive

§

ProtoOnehundredandfiftysix

§

ProtoOnehundredandfiftyseven

§

ProtoOnehundredandfiftyeight

§

ProtoOnehundredandfiftynine

§

ProtoOnehundredandsixty

§

ProtoOnehundredandsixtyone

§

ProtoOnehundredandsixtytwo

§

ProtoOnehundredandsixtythree

§

ProtoOnehundredandsixtyfour

§

ProtoOnehundredandsixtyfive

§

ProtoOnehundredandsixtysix

§

ProtoOnehundredandsixtyseven

§

ProtoOnehundredandsixtyeight

§

ProtoOnehundredandsixtynine

§

ProtoOnehundredandseventy

§

ProtoOnehundredandseventyone

§

ProtoOnehundredandseventytwo

§

ProtoOnehundredandseventythree

§

ProtoOnehundredandseventyfour

§

ProtoOnehundredandseventyfive

§

ProtoOnehundredandseventysix

§

ProtoOnehundredandseventyseven

§

ProtoOnehundredandseventyeight

§

ProtoOnehundredandseventynine

§

ProtoOnehundredandeighty

§

ProtoOnehundredandeightyone

§

ProtoOnehundredandeightytwo

§

ProtoOnehundredandeightythree

§

ProtoOnehundredandeightyfour

§

ProtoOnehundredandeightyfive

§

ProtoOnehundredandeightysix

§

ProtoOnehundredandeightyseven

§

ProtoOnehundredandeightyeight

§

ProtoOnehundredandeightynine

§

ProtoOnehundredandninety

§

ProtoOnehundredandninetyone

§

ProtoOnehundredandninetytwo

§

ProtoOnehundredandninetythree

§

ProtoOnehundredandninetyfour

§

ProtoOnehundredandninetyfive

§

ProtoOnehundredandninetysix

§

ProtoOnehundredandninetyseven

§

ProtoOnehundredandninetyeight

§

ProtoOnehundredandninetynine

§

ProtoTwohundred

§

ProtoTwohundredandone

§

ProtoTwohundredandtwo

§

ProtoTwohundredandthree

§

ProtoTwohundredandfour

§

ProtoTwohundredandfive

§

ProtoTwohundredandsix

§

ProtoTwohundredandseven

§

ProtoTwohundredandeight

§

ProtoTwohundredandnine

§

ProtoTwohundredandten

§

ProtoTwohundredandeleven

§

ProtoTwohundredandtwelve

§

ProtoTwohundredandthirteen

§

ProtoTwohundredandfourteen

§

ProtoTwohundredandfifteen

§

ProtoTwohundredandsixteen

§

ProtoTwohundredandseventeen

§

ProtoTwohundredandeighteen

§

ProtoTwohundredandnineteen

§

ProtoTwohundredandtwenty

§

ProtoTwohundredandtwentyone

§

ProtoTwohundredandtwentytwo

§

ProtoTwohundredandtwentythree

§

ProtoTwohundredandtwentyfour

§

ProtoTwohundredandtwentyfive

§

ProtoTwohundredandtwentysix

§

ProtoTwohundredandtwentyseven

§

ProtoTwohundredandtwentyeight

§

ProtoTwohundredandtwentynine

§

ProtoTwohundredandthirty

§

ProtoTwohundredandthirtyone

§

ProtoTwohundredandthirtytwo

§

ProtoTwohundredandthirtythree

§

ProtoTwohundredandthirtyfour

§

ProtoTwohundredandthirtyfive

§

ProtoTwohundredandthirtysix

§

ProtoTwohundredandthirtyseven

§

ProtoTwohundredandthirtyeight

§

ProtoTwohundredandthirtynine

§

ProtoTwohundredandfourty

§

ProtoTwohundredandfourtyone

§

ProtoTwohundredandfourtytwo

§

ProtoTwohundredandfourtythree

§

ProtoTwohundredandfourtyfour

§

ProtoTwohundredandfourtyfive

§

ProtoTwohundredandfourtysix

§

ProtoTwohundredandfourtyseven

§

ProtoTwohundredandfourtyeight

§

ProtoTwohundredandfourtynine

§

ProtoTwohundredandfifty

§

ProtoTwohundredandfiftyone

§

ProtoTwohundredandfiftytwo

§

ProtoTwohundredandfiftythree

§

ProtoTwohundredandfiftyfour

§

ProtoRaw

§

ProtoTwohundredandfiftysix

§

ProtoTwohundredandfiftyseven

§

ProtoTwohundredandfiftyeight

§

ProtoTwohundredandfiftynine

§

ProtoTwohundredandsixty

§

ProtoTwohundredandsixtyone

§

Mptcp

§

Max

Trait Implementations§

§

impl Clone for SockProto

§

fn clone(&self) -> SockProto

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for SockProto

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for SockProto

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <SockProto as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <SockProto as FromToNativeWasmType>::Native) -> SockProto

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<SockProto> for SockProto

§

fn eq(&self, other: &SockProto) -> bool

This method tests for self and other values to be equal, and is used +
}

Variants§

§

Ip

§

Icmp

§

Igmp

§

ProtoThree

§

Ipip

§

ProtoFive

§

Tcp

§

ProtoSeven

§

Egp

§

ProtoNine

§

ProtoTen

§

ProtoEleven

§

Pup

§

ProtoThirteen

§

ProtoFourteen

§

ProtoFifteen

§

ProtoSixteen

§

Udp

§

ProtoEighteen

§

ProtoNineteen

§

ProtoTwenty

§

ProtoTwentyone

§

Idp

§

ProtoTwentythree

§

ProtoTwentyfour

§

ProtoTwentyfive

§

ProtoTwentysix

§

ProtoTwentyseven

§

ProtoTwentyeight

§

ProtoTp

§

ProtoThirty

§

ProtoThirtyone

§

ProtoThirtytwo

§

Dccp

§

ProtoThirtyfour

§

ProtoThirtyfive

§

ProtoThirtysix

§

ProtoThirtyseven

§

ProtoThirtyeight

§

ProtoThirtynine

§

ProtoFourty

§

Ipv6

§

ProtoFourtytwo

§

Routing

§

Fragment

§

ProtoFourtyfive

§

Rsvp

§

Gre

§

ProtoFourtyeight

§

ProtoFourtynine

§

Esp

§

Ah

§

ProtoFiftytwo

§

ProtoFiftythree

§

ProtoFiftyfour

§

ProtoFiftyfive

§

ProtoFiftysix

§

ProtoFiftyseven

§

Icmpv6

§

None

§

Dstopts

§

ProtoSixtyone

§

ProtoSixtytwo

§

ProtoSixtythree

§

ProtoSixtyfour

§

ProtoSixtyfive

§

ProtoSixtysix

§

ProtoSixtyseven

§

ProtoSixtyeight

§

ProtoSixtynine

§

ProtoSeventy

§

ProtoSeventyone

§

ProtoSeventytwo

§

ProtoSeventythree

§

ProtoSeventyfour

§

ProtoSeventyfive

§

ProtoSeventysix

§

ProtoSeventyseven

§

ProtoSeventyeight

§

ProtoSeventynine

§

ProtoEighty

§

ProtoEightyone

§

ProtoEightytwo

§

ProtoEightythree

§

ProtoEightyfour

§

ProtoEightyfive

§

ProtoEightysix

§

ProtoEightyseven

§

ProtoEightyeight

§

ProtoEightynine

§

ProtoNinety

§

ProtoNinetyone

§

Mtp

§

ProtoNinetythree

§

Beetph

§

ProtoNinetyfive

§

ProtoNinetysix

§

ProtoNineetyseven

§

Encap

§

ProtoNinetynine

§

ProtoOnehundred

§

ProtoOnehundredandone

§

ProtoOnehundredandtwo

§

Pim

§

ProtoOnehundredandfour

§

ProtoOnehundredandfive

§

ProtoOnehundredandsix

§

ProtoOnehundredandseven

§

Comp

§

ProtoOnehundredandnine

§

ProtoOnehundredandten

§

ProtoOnehundredandeleven

§

ProtoOnehundredandtwelve

§

ProtoOnehundredandthirteen

§

ProtoOnehundredandfourteen

§

ProtoOnehundredandfifteen

§

ProtoOnehundredandsixteen

§

ProtoOnehundredandseventeen

§

ProtoOnehundredandeighteen

§

ProtoOnehundredandnineteen

§

ProtoOnehundredandtwenty

§

ProtoOnehundredandtwentyone

§

ProtoOnehundredandtwentytwo

§

ProtoOnehundredandtwentythree

§

ProtoOnehundredandtwentyfour

§

ProtoOnehundredandtwentyfive

§

ProtoOnehundredandtwentysix

§

ProtoOnehundredandtwentyseven

§

ProtoOnehundredandtwentyeight

§

ProtoOnehundredandtwentynine

§

ProtoOnehundredandthirty

§

ProtoOnehundredandthirtyone

§

Sctp

§

ProtoOnehundredandthirtythree

§

ProtoOnehundredandthirtyfour

§

Mh

§

Udplite

§

Mpls

§

ProtoOnehundredandthirtyeight

§

ProtoOnehundredandthirtynine

§

ProtoOnehundredandfourty

§

ProtoOnehundredandfourtyone

§

ProtoOnehundredandfourtytwo

§

Ethernet

§

ProtoOnehundredandfourtyfour

§

ProtoOnehundredandfourtyfive

§

ProtoOnehundredandfourtysix

§

ProtoOnehundredandfourtyseven

§

ProtoOnehundredandfourtyeight

§

ProtoOnehundredandfourtynine

§

ProtoOnehundredandfifty

§

ProtoOnehundredandfiftyone

§

ProtoOnehundredandfiftytwo

§

ProtoOnehundredandfiftythree

§

ProtoOnehundredandfiftyfour

§

ProtoOnehundredandfiftyfive

§

ProtoOnehundredandfiftysix

§

ProtoOnehundredandfiftyseven

§

ProtoOnehundredandfiftyeight

§

ProtoOnehundredandfiftynine

§

ProtoOnehundredandsixty

§

ProtoOnehundredandsixtyone

§

ProtoOnehundredandsixtytwo

§

ProtoOnehundredandsixtythree

§

ProtoOnehundredandsixtyfour

§

ProtoOnehundredandsixtyfive

§

ProtoOnehundredandsixtysix

§

ProtoOnehundredandsixtyseven

§

ProtoOnehundredandsixtyeight

§

ProtoOnehundredandsixtynine

§

ProtoOnehundredandseventy

§

ProtoOnehundredandseventyone

§

ProtoOnehundredandseventytwo

§

ProtoOnehundredandseventythree

§

ProtoOnehundredandseventyfour

§

ProtoOnehundredandseventyfive

§

ProtoOnehundredandseventysix

§

ProtoOnehundredandseventyseven

§

ProtoOnehundredandseventyeight

§

ProtoOnehundredandseventynine

§

ProtoOnehundredandeighty

§

ProtoOnehundredandeightyone

§

ProtoOnehundredandeightytwo

§

ProtoOnehundredandeightythree

§

ProtoOnehundredandeightyfour

§

ProtoOnehundredandeightyfive

§

ProtoOnehundredandeightysix

§

ProtoOnehundredandeightyseven

§

ProtoOnehundredandeightyeight

§

ProtoOnehundredandeightynine

§

ProtoOnehundredandninety

§

ProtoOnehundredandninetyone

§

ProtoOnehundredandninetytwo

§

ProtoOnehundredandninetythree

§

ProtoOnehundredandninetyfour

§

ProtoOnehundredandninetyfive

§

ProtoOnehundredandninetysix

§

ProtoOnehundredandninetyseven

§

ProtoOnehundredandninetyeight

§

ProtoOnehundredandninetynine

§

ProtoTwohundred

§

ProtoTwohundredandone

§

ProtoTwohundredandtwo

§

ProtoTwohundredandthree

§

ProtoTwohundredandfour

§

ProtoTwohundredandfive

§

ProtoTwohundredandsix

§

ProtoTwohundredandseven

§

ProtoTwohundredandeight

§

ProtoTwohundredandnine

§

ProtoTwohundredandten

§

ProtoTwohundredandeleven

§

ProtoTwohundredandtwelve

§

ProtoTwohundredandthirteen

§

ProtoTwohundredandfourteen

§

ProtoTwohundredandfifteen

§

ProtoTwohundredandsixteen

§

ProtoTwohundredandseventeen

§

ProtoTwohundredandeighteen

§

ProtoTwohundredandnineteen

§

ProtoTwohundredandtwenty

§

ProtoTwohundredandtwentyone

§

ProtoTwohundredandtwentytwo

§

ProtoTwohundredandtwentythree

§

ProtoTwohundredandtwentyfour

§

ProtoTwohundredandtwentyfive

§

ProtoTwohundredandtwentysix

§

ProtoTwohundredandtwentyseven

§

ProtoTwohundredandtwentyeight

§

ProtoTwohundredandtwentynine

§

ProtoTwohundredandthirty

§

ProtoTwohundredandthirtyone

§

ProtoTwohundredandthirtytwo

§

ProtoTwohundredandthirtythree

§

ProtoTwohundredandthirtyfour

§

ProtoTwohundredandthirtyfive

§

ProtoTwohundredandthirtysix

§

ProtoTwohundredandthirtyseven

§

ProtoTwohundredandthirtyeight

§

ProtoTwohundredandthirtynine

§

ProtoTwohundredandfourty

§

ProtoTwohundredandfourtyone

§

ProtoTwohundredandfourtytwo

§

ProtoTwohundredandfourtythree

§

ProtoTwohundredandfourtyfour

§

ProtoTwohundredandfourtyfive

§

ProtoTwohundredandfourtysix

§

ProtoTwohundredandfourtyseven

§

ProtoTwohundredandfourtyeight

§

ProtoTwohundredandfourtynine

§

ProtoTwohundredandfifty

§

ProtoTwohundredandfiftyone

§

ProtoTwohundredandfiftytwo

§

ProtoTwohundredandfiftythree

§

ProtoTwohundredandfiftyfour

§

ProtoRaw

§

ProtoTwohundredandfiftysix

§

ProtoTwohundredandfiftyseven

§

ProtoTwohundredandfiftyeight

§

ProtoTwohundredandfiftynine

§

ProtoTwohundredandsixty

§

ProtoTwohundredandsixtyone

§

Mptcp

§

Max

Trait Implementations§

source§

impl Clone for SockProto

source§

fn clone(&self) -> SockProto

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SockProto

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for SockProto

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <SockProto as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <SockProto as FromToNativeWasmType>::Native) -> SockProto

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<SockProto> for SockProto

source§

fn eq(&self, other: &SockProto) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for SockProto

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for SockProto

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for SockProto

§

impl Eq for SockProto

§

impl StructuralEq for SockProto

§

impl StructuralPartialEq for SockProto

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for SockProto

source§

impl Eq for SockProto

source§

impl StructuralEq for SockProto

source§

impl StructuralPartialEq for SockProto

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/enum.StdioMode.html b/crates/doc/wasmer_wasix/types/enum.StdioMode.html index 6710d75007b..b44e682d4c8 100644 --- a/crates/doc/wasmer_wasix/types/enum.StdioMode.html +++ b/crates/doc/wasmer_wasix/types/enum.StdioMode.html @@ -1,15 +1,15 @@ StdioMode in wasmer_wasix::types - Rust
pub enum StdioMode {
+                logo

StdioMode

pub enum StdioMode {
     Reserved,
     Piped,
     Inherit,
     Null,
     Log,
-}

Variants§

§

Reserved

§

Piped

§

Inherit

§

Null

§

Log

Trait Implementations§

§

impl Clone for StdioMode

§

fn clone(&self) -> StdioMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for StdioMode

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for StdioMode

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <StdioMode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <StdioMode as FromToNativeWasmType>::Native) -> StdioMode

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<StdioMode> for StdioMode

§

fn eq(&self, other: &StdioMode) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Reserved

§

Piped

§

Inherit

§

Null

§

Log

Trait Implementations§

source§

impl Clone for StdioMode

source§

fn clone(&self) -> StdioMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StdioMode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for StdioMode

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <StdioMode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <StdioMode as FromToNativeWasmType>::Native) -> StdioMode

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<StdioMode> for StdioMode

source§

fn eq(&self, other: &StdioMode) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for StdioMode

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for StdioMode

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for StdioMode

§

impl Eq for StdioMode

§

impl StructuralEq for StdioMode

§

impl StructuralPartialEq for StdioMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for StdioMode

source§

impl Eq for StdioMode

source§

impl StructuralEq for StdioMode

source§

impl StructuralPartialEq for StdioMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/enum.Timeout.html b/crates/doc/wasmer_wasix/types/enum.Timeout.html index 934ef778f38..a0ddcc2702e 100644 --- a/crates/doc/wasmer_wasix/types/enum.Timeout.html +++ b/crates/doc/wasmer_wasix/types/enum.Timeout.html @@ -1,15 +1,15 @@ Timeout in wasmer_wasix::types - Rust
pub enum Timeout {
+                logo

Timeout

pub enum Timeout {
     Read,
     Write,
     Connect,
     Accept,
     Unknown,
-}

Variants§

§

Read

§

Write

§

Connect

§

Accept

§

Unknown

Trait Implementations§

§

impl Clone for Timeout

§

fn clone(&self) -> Timeout

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Timeout

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Timeout

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Timeout as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Timeout as FromToNativeWasmType>::Native) -> Timeout

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Timeout> for Timeout

§

fn eq(&self, other: &Timeout) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Read

§

Write

§

Connect

§

Accept

§

Unknown

Trait Implementations§

source§

impl Clone for Timeout

source§

fn clone(&self) -> Timeout

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Timeout

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Timeout

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Timeout as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Timeout as FromToNativeWasmType>::Native) -> Timeout

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Timeout> for Timeout

source§

fn eq(&self, other: &Timeout) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Timeout

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Timeout

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Timeout

§

impl Eq for Timeout

§

impl StructuralEq for Timeout

§

impl StructuralPartialEq for Timeout

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Timeout

source§

impl Eq for Timeout

source§

impl StructuralEq for Timeout

source§

impl StructuralPartialEq for Timeout

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/file/constant.EVENT_FD_FLAGS_SEMAPHORE.html b/crates/doc/wasmer_wasix/types/file/constant.EVENT_FD_FLAGS_SEMAPHORE.html index a1ff587ace6..2b76444b05b 100644 --- a/crates/doc/wasmer_wasix/types/file/constant.EVENT_FD_FLAGS_SEMAPHORE.html +++ b/crates/doc/wasmer_wasix/types/file/constant.EVENT_FD_FLAGS_SEMAPHORE.html @@ -1,2 +1,2 @@ EVENT_FD_FLAGS_SEMAPHORE in wasmer_wasix::types::file - Rust
pub const EVENT_FD_FLAGS_SEMAPHORE: u16 = 1; // 1u16
\ No newline at end of file + logo
pub const EVENT_FD_FLAGS_SEMAPHORE: u16 = 1; // 1u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/file/constant.__WASI_LOOKUP_SYMLINK_FOLLOW.html b/crates/doc/wasmer_wasix/types/file/constant.__WASI_LOOKUP_SYMLINK_FOLLOW.html index ac0137c2791..cf82a240b34 100644 --- a/crates/doc/wasmer_wasix/types/file/constant.__WASI_LOOKUP_SYMLINK_FOLLOW.html +++ b/crates/doc/wasmer_wasix/types/file/constant.__WASI_LOOKUP_SYMLINK_FOLLOW.html @@ -1,2 +1,2 @@ __WASI_LOOKUP_SYMLINK_FOLLOW in wasmer_wasix::types::file - Rust
pub const __WASI_LOOKUP_SYMLINK_FOLLOW: u32 = 1; // 1u32
\ No newline at end of file + logo
pub const __WASI_LOOKUP_SYMLINK_FOLLOW: u32 = 1; // 1u32
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/file/constant.__WASI_STDERR_FILENO.html b/crates/doc/wasmer_wasix/types/file/constant.__WASI_STDERR_FILENO.html index 58840728edb..986dad19a6e 100644 --- a/crates/doc/wasmer_wasix/types/file/constant.__WASI_STDERR_FILENO.html +++ b/crates/doc/wasmer_wasix/types/file/constant.__WASI_STDERR_FILENO.html @@ -1,2 +1,2 @@ __WASI_STDERR_FILENO in wasmer_wasix::types::file - Rust
pub const __WASI_STDERR_FILENO: u32 = 2; // 2u32
\ No newline at end of file + logo
pub const __WASI_STDERR_FILENO: u32 = 2; // 2u32
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/file/constant.__WASI_STDIN_FILENO.html b/crates/doc/wasmer_wasix/types/file/constant.__WASI_STDIN_FILENO.html index c1838458817..2d271447b67 100644 --- a/crates/doc/wasmer_wasix/types/file/constant.__WASI_STDIN_FILENO.html +++ b/crates/doc/wasmer_wasix/types/file/constant.__WASI_STDIN_FILENO.html @@ -1,2 +1,2 @@ __WASI_STDIN_FILENO in wasmer_wasix::types::file - Rust
pub const __WASI_STDIN_FILENO: u32 = 0; // 0u32
\ No newline at end of file + logo
pub const __WASI_STDIN_FILENO: u32 = 0; // 0u32
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/file/constant.__WASI_STDOUT_FILENO.html b/crates/doc/wasmer_wasix/types/file/constant.__WASI_STDOUT_FILENO.html index d57e9b873d8..c1848f63007 100644 --- a/crates/doc/wasmer_wasix/types/file/constant.__WASI_STDOUT_FILENO.html +++ b/crates/doc/wasmer_wasix/types/file/constant.__WASI_STDOUT_FILENO.html @@ -1,2 +1,2 @@ __WASI_STDOUT_FILENO in wasmer_wasix::types::file - Rust
pub const __WASI_STDOUT_FILENO: u32 = 1; // 1u32
\ No newline at end of file + logo
pub const __WASI_STDOUT_FILENO: u32 = 1; // 1u32
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/file/fn.print_right_set.html b/crates/doc/wasmer_wasix/types/file/fn.print_right_set.html index e7f1da03d80..561538a139f 100644 --- a/crates/doc/wasmer_wasix/types/file/fn.print_right_set.html +++ b/crates/doc/wasmer_wasix/types/file/fn.print_right_set.html @@ -1,3 +1,3 @@ print_right_set in wasmer_wasix::types::file - Rust
pub fn print_right_set(rights: Rights)
Expand description

function for debugging rights issues

+ logo
pub fn print_right_set(rights: Rights)
Expand description

function for debugging rights issues

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/file/index.html b/crates/doc/wasmer_wasix/types/file/index.html index 77902c270b3..1b780155698 100644 --- a/crates/doc/wasmer_wasix/types/file/index.html +++ b/crates/doc/wasmer_wasix/types/file/index.html @@ -1,4 +1,4 @@ wasmer_wasix::types::file - Rust

Module wasmer_wasix::types::file

Structs

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Oflags> for Oflags

source§

fn eq(&self, other: &Oflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Oflags> for Oflags

§

fn partial_cmp(&self, other: &Oflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Oflags> for Oflags

source§

fn partial_cmp(&self, other: &Oflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Oflags> for Oflags

§

fn sub(self, other: Oflags) -> Oflags

Returns the set difference of the two sets of flags.

-
§

type Output = Oflags

The resulting type after applying the - operator.
§

impl SubAssign<Oflags> for Oflags

§

fn sub_assign(&mut self, other: Oflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Oflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Oflags> for Oflags

source§

fn sub(self, other: Oflags) -> Oflags

Returns the set difference of the two sets of flags.

+
§

type Output = Oflags

The resulting type after applying the - operator.
source§

impl SubAssign<Oflags> for Oflags

source§

fn sub_assign(&mut self, other: Oflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Oflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Oflags

§

impl Eq for Oflags

§

impl StructuralEq for Oflags

§

impl StructuralPartialEq for Oflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Oflags

source§

impl Eq for Oflags

source§

impl StructuralEq for Oflags

source§

impl StructuralPartialEq for Oflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/file/type.EventFdFlags.html b/crates/doc/wasmer_wasix/types/file/type.EventFdFlags.html index 25850495133..12aa594aceb 100644 --- a/crates/doc/wasmer_wasix/types/file/type.EventFdFlags.html +++ b/crates/doc/wasmer_wasix/types/file/type.EventFdFlags.html @@ -1,2 +1,2 @@ EventFdFlags in wasmer_wasix::types::file - Rust

Type Definition wasmer_wasix::types::file::EventFdFlags

pub type EventFdFlags = u16;
\ No newline at end of file + logo

EventFdFlags

Type Definition wasmer_wasix::types::file::EventFdFlags

source ·
pub type EventFdFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/file/type.FileDelta.html b/crates/doc/wasmer_wasix/types/file/type.FileDelta.html index 69b00465793..0f1fb7d84e2 100644 --- a/crates/doc/wasmer_wasix/types/file/type.FileDelta.html +++ b/crates/doc/wasmer_wasix/types/file/type.FileDelta.html @@ -1,2 +1,2 @@ FileDelta in wasmer_wasix::types::file - Rust

Type Definition wasmer_wasix::types::file::FileDelta

pub type FileDelta = i64;
\ No newline at end of file + logo

FileDelta

Type Definition wasmer_wasix::types::file::FileDelta

source ·
pub type FileDelta = i64;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/file/type.LookupFlags.html b/crates/doc/wasmer_wasix/types/file/type.LookupFlags.html index 86b0248e38b..f350feb82c9 100644 --- a/crates/doc/wasmer_wasix/types/file/type.LookupFlags.html +++ b/crates/doc/wasmer_wasix/types/file/type.LookupFlags.html @@ -1,2 +1,2 @@ LookupFlags in wasmer_wasix::types::file - Rust

Type Definition wasmer_wasix::types::file::LookupFlags

pub type LookupFlags = u32;
\ No newline at end of file + logo

LookupFlags

Type Definition wasmer_wasix::types::file::LookupFlags

source ·
pub type LookupFlags = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/fn.dirent_to_le_bytes.html b/crates/doc/wasmer_wasix/types/fn.dirent_to_le_bytes.html index bff339bf954..79202435a19 100644 --- a/crates/doc/wasmer_wasix/types/fn.dirent_to_le_bytes.html +++ b/crates/doc/wasmer_wasix/types/fn.dirent_to_le_bytes.html @@ -1,2 +1,2 @@ dirent_to_le_bytes in wasmer_wasix::types - Rust
pub fn dirent_to_le_bytes(ent: &Dirent) -> Vec<u8, Global> 
\ No newline at end of file + logo
pub fn dirent_to_le_bytes(ent: &Dirent) -> Vec<u8, Global> 
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/fn.print_right_set.html b/crates/doc/wasmer_wasix/types/fn.print_right_set.html index f24ebc08394..2a1c2b10c78 100644 --- a/crates/doc/wasmer_wasix/types/fn.print_right_set.html +++ b/crates/doc/wasmer_wasix/types/fn.print_right_set.html @@ -1,3 +1,3 @@ print_right_set in wasmer_wasix::types - Rust
pub fn print_right_set(rights: Rights)
Expand description

function for debugging rights issues

+ logo
pub fn print_right_set(rights: Rights)
Expand description

function for debugging rights issues

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/io/enum.Bool.html b/crates/doc/wasmer_wasix/types/io/enum.Bool.html index 877e5f70c38..7d3e3555943 100644 --- a/crates/doc/wasmer_wasix/types/io/enum.Bool.html +++ b/crates/doc/wasmer_wasix/types/io/enum.Bool.html @@ -1,12 +1,12 @@ Bool in wasmer_wasix::types::io - Rust

Enum wasmer_wasix::types::io::Bool

pub enum Bool {
+                logo

Bool

Enum wasmer_wasix::types::io::Bool

source ·
pub enum Bool {
     False,
     True,
-}

Variants§

§

False

§

True

Trait Implementations§

§

impl Clone for Bool

§

fn clone(&self) -> Bool

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Bool

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for Bool

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Bool

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Bool as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Bool as FromToNativeWasmType>::Native) -> Bool

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Bool> for Bool

§

fn eq(&self, other: &Bool) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

False

§

True

Trait Implementations§

source§

impl Clone for Bool

source§

fn clone(&self) -> Bool

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Bool

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Display for Bool

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Bool

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Bool as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Bool as FromToNativeWasmType>::Native) -> Bool

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Bool> for Bool

source§

fn eq(&self, other: &Bool) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Bool

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Bool

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Bool

§

impl Eq for Bool

§

impl StructuralEq for Bool

§

impl StructuralPartialEq for Bool

Auto Trait Implementations§

§

impl RefUnwindSafe for Bool

§

impl Send for Bool

§

impl Sync for Bool

§

impl Unpin for Bool

§

impl UnwindSafe for Bool

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Bool

source§

impl Eq for Bool

source§

impl StructuralEq for Bool

source§

impl StructuralPartialEq for Bool

Auto Trait Implementations§

§

impl RefUnwindSafe for Bool

§

impl Send for Bool

§

impl Sync for Bool

§

impl Unpin for Bool

§

impl UnwindSafe for Bool

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/io/enum.OptionTag.html b/crates/doc/wasmer_wasix/types/io/enum.OptionTag.html index efe7d1e2211..198a7c0b93e 100644 --- a/crates/doc/wasmer_wasix/types/io/enum.OptionTag.html +++ b/crates/doc/wasmer_wasix/types/io/enum.OptionTag.html @@ -1,13 +1,13 @@ OptionTag in wasmer_wasix::types::io - Rust
pub enum OptionTag {
+                logo

OptionTag

pub enum OptionTag {
     None,
     Some,
 }
Expand description

__wasi_option_t

-

Variants§

§

None

§

Some

Trait Implementations§

§

impl Clone for OptionTag

§

fn clone(&self) -> OptionTag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for OptionTag

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for OptionTag

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <OptionTag as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <OptionTag as FromToNativeWasmType>::Native) -> OptionTag

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<OptionTag> for OptionTag

§

fn eq(&self, other: &OptionTag) -> bool

This method tests for self and other values to be equal, and is used +

Variants§

§

None

§

Some

Trait Implementations§

source§

impl Clone for OptionTag

source§

fn clone(&self) -> OptionTag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OptionTag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for OptionTag

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <OptionTag as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <OptionTag as FromToNativeWasmType>::Native) -> OptionTag

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<OptionTag> for OptionTag

source§

fn eq(&self, other: &OptionTag) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for OptionTag

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for OptionTag

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for OptionTag

§

impl Eq for OptionTag

§

impl StructuralEq for OptionTag

§

impl StructuralPartialEq for OptionTag

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for OptionTag

source§

impl Eq for OptionTag

source§

impl StructuralEq for OptionTag

source§

impl StructuralPartialEq for OptionTag

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/io/enum.StdioMode.html b/crates/doc/wasmer_wasix/types/io/enum.StdioMode.html index 84d5447704d..9424e0b46f7 100644 --- a/crates/doc/wasmer_wasix/types/io/enum.StdioMode.html +++ b/crates/doc/wasmer_wasix/types/io/enum.StdioMode.html @@ -1,15 +1,15 @@ StdioMode in wasmer_wasix::types::io - Rust
pub enum StdioMode {
+                logo

StdioMode

pub enum StdioMode {
     Reserved,
     Piped,
     Inherit,
     Null,
     Log,
-}

Variants§

§

Reserved

§

Piped

§

Inherit

§

Null

§

Log

Trait Implementations§

§

impl Clone for StdioMode

§

fn clone(&self) -> StdioMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for StdioMode

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for StdioMode

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <StdioMode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <StdioMode as FromToNativeWasmType>::Native) -> StdioMode

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<StdioMode> for StdioMode

§

fn eq(&self, other: &StdioMode) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Reserved

§

Piped

§

Inherit

§

Null

§

Log

Trait Implementations§

source§

impl Clone for StdioMode

source§

fn clone(&self) -> StdioMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StdioMode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for StdioMode

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <StdioMode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <StdioMode as FromToNativeWasmType>::Native) -> StdioMode

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<StdioMode> for StdioMode

source§

fn eq(&self, other: &StdioMode) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for StdioMode

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for StdioMode

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for StdioMode

§

impl Eq for StdioMode

§

impl StructuralEq for StdioMode

§

impl StructuralPartialEq for StdioMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for StdioMode

source§

impl Eq for StdioMode

source§

impl StructuralEq for StdioMode

source§

impl StructuralPartialEq for StdioMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/io/index.html b/crates/doc/wasmer_wasix/types/io/index.html index b1d068c0762..f1c513a3203 100644 --- a/crates/doc/wasmer_wasix/types/io/index.html +++ b/crates/doc/wasmer_wasix/types/io/index.html @@ -1,2 +1,2 @@ wasmer_wasix::types::io - Rust
\ No newline at end of file + logo

Module io

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/io/struct.__wasi_ciovec_t.html b/crates/doc/wasmer_wasix/types/io/struct.__wasi_ciovec_t.html index c1fcbb07eab..f7bdbebd814 100644 --- a/crates/doc/wasmer_wasix/types/io/struct.__wasi_ciovec_t.html +++ b/crates/doc/wasmer_wasix/types/io/struct.__wasi_ciovec_t.html @@ -1,25 +1,25 @@ __wasi_ciovec_t in wasmer_wasix::types::io - Rust
pub struct __wasi_ciovec_t<M>where
+                logo

__wasi_ciovec_t

pub struct __wasi_ciovec_t<M>where
     M: MemorySize,{
     pub buf: <M as MemorySize>::Offset,
     pub buf_len: <M as MemorySize>::Offset,
-}

Fields§

§buf: <M as MemorySize>::Offset§buf_len: <M as MemorySize>::Offset

Trait Implementations§

§

impl<M> Clone for __wasi_ciovec_t<M>where +}

Fields§

§buf: <M as MemorySize>::Offset§buf_len: <M as MemorySize>::Offset

Trait Implementations§

source§

impl<M> Clone for __wasi_ciovec_t<M>where M: Clone + MemorySize, - <M as MemorySize>::Offset: Clone,

§

fn clone(&self) -> __wasi_ciovec_t<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<M> Debug for __wasi_ciovec_t<M>where + <M as MemorySize>::Offset: Clone,

source§

fn clone(&self) -> __wasi_ciovec_t<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<M> Debug for __wasi_ciovec_t<M>where M: Debug + MemorySize, - <M as MemorySize>::Offset: Debug,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<M> PartialEq<__wasi_ciovec_t<M>> for __wasi_ciovec_t<M>where + <M as MemorySize>::Offset: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<M> PartialEq<__wasi_ciovec_t<M>> for __wasi_ciovec_t<M>where M: PartialEq<M> + MemorySize, - <M as MemorySize>::Offset: PartialEq<<M as MemorySize>::Offset>,

§

fn eq(&self, other: &__wasi_ciovec_t<M>) -> bool

This method tests for self and other values to be equal, and is used + <M as MemorySize>::Offset: PartialEq<<M as MemorySize>::Offset>,

source§

fn eq(&self, other: &__wasi_ciovec_t<M>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl<M> ValueType for __wasi_ciovec_t<M>where - M: MemorySize,

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl<M> ValueType for __wasi_ciovec_t<M>where + M: MemorySize,

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl<M> Copy for __wasi_ciovec_t<M>where +uninitialized (e.g. padding bytes).

source§

impl<M> Copy for __wasi_ciovec_t<M>where M: Copy + MemorySize, - <M as MemorySize>::Offset: Copy,

§

impl<M> Eq for __wasi_ciovec_t<M>where + <M as MemorySize>::Offset: Copy,

source§

impl<M> Eq for __wasi_ciovec_t<M>where M: Eq + MemorySize, - <M as MemorySize>::Offset: Eq,

§

impl<M> StructuralEq for __wasi_ciovec_t<M>where - M: MemorySize,

§

impl<M> StructuralPartialEq for __wasi_ciovec_t<M>where + <M as MemorySize>::Offset: Eq,

source§

impl<M> StructuralEq for __wasi_ciovec_t<M>where + M: MemorySize,

source§

impl<M> StructuralPartialEq for __wasi_ciovec_t<M>where M: MemorySize,

Auto Trait Implementations§

§

impl<M> RefUnwindSafe for __wasi_ciovec_t<M>where <M as MemorySize>::Offset: RefUnwindSafe,

§

impl<M> Send for __wasi_ciovec_t<M>

§

impl<M> Sync for __wasi_ciovec_t<M>

§

impl<M> Unpin for __wasi_ciovec_t<M>where <M as MemorySize>::Offset: Unpin,

§

impl<M> UnwindSafe for __wasi_ciovec_t<M>where diff --git a/crates/doc/wasmer_wasix/types/io/struct.__wasi_iovec_t.html b/crates/doc/wasmer_wasix/types/io/struct.__wasi_iovec_t.html index 081e7724428..ebde80e323d 100644 --- a/crates/doc/wasmer_wasix/types/io/struct.__wasi_iovec_t.html +++ b/crates/doc/wasmer_wasix/types/io/struct.__wasi_iovec_t.html @@ -1,25 +1,25 @@ __wasi_iovec_t in wasmer_wasix::types::io - Rust
pub struct __wasi_iovec_t<M>where
+                logo

__wasi_iovec_t

pub struct __wasi_iovec_t<M>where
     M: MemorySize,{
     pub buf: <M as MemorySize>::Offset,
     pub buf_len: <M as MemorySize>::Offset,
-}

Fields§

§buf: <M as MemorySize>::Offset§buf_len: <M as MemorySize>::Offset

Trait Implementations§

§

impl<M> Clone for __wasi_iovec_t<M>where +}

Fields§

§buf: <M as MemorySize>::Offset§buf_len: <M as MemorySize>::Offset

Trait Implementations§

source§

impl<M> Clone for __wasi_iovec_t<M>where M: Clone + MemorySize, - <M as MemorySize>::Offset: Clone,

§

fn clone(&self) -> __wasi_iovec_t<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<M> Debug for __wasi_iovec_t<M>where + <M as MemorySize>::Offset: Clone,

source§

fn clone(&self) -> __wasi_iovec_t<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<M> Debug for __wasi_iovec_t<M>where M: Debug + MemorySize, - <M as MemorySize>::Offset: Debug,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<M> PartialEq<__wasi_iovec_t<M>> for __wasi_iovec_t<M>where + <M as MemorySize>::Offset: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<M> PartialEq<__wasi_iovec_t<M>> for __wasi_iovec_t<M>where M: PartialEq<M> + MemorySize, - <M as MemorySize>::Offset: PartialEq<<M as MemorySize>::Offset>,

§

fn eq(&self, other: &__wasi_iovec_t<M>) -> bool

This method tests for self and other values to be equal, and is used + <M as MemorySize>::Offset: PartialEq<<M as MemorySize>::Offset>,

source§

fn eq(&self, other: &__wasi_iovec_t<M>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl<M> ValueType for __wasi_iovec_t<M>where - M: MemorySize,

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl<M> ValueType for __wasi_iovec_t<M>where + M: MemorySize,

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl<M> Copy for __wasi_iovec_t<M>where +uninitialized (e.g. padding bytes).

source§

impl<M> Copy for __wasi_iovec_t<M>where M: Copy + MemorySize, - <M as MemorySize>::Offset: Copy,

§

impl<M> Eq for __wasi_iovec_t<M>where + <M as MemorySize>::Offset: Copy,

source§

impl<M> Eq for __wasi_iovec_t<M>where M: Eq + MemorySize, - <M as MemorySize>::Offset: Eq,

§

impl<M> StructuralEq for __wasi_iovec_t<M>where - M: MemorySize,

§

impl<M> StructuralPartialEq for __wasi_iovec_t<M>where + <M as MemorySize>::Offset: Eq,

source§

impl<M> StructuralEq for __wasi_iovec_t<M>where + M: MemorySize,

source§

impl<M> StructuralPartialEq for __wasi_iovec_t<M>where M: MemorySize,

Auto Trait Implementations§

§

impl<M> RefUnwindSafe for __wasi_iovec_t<M>where <M as MemorySize>::Offset: RefUnwindSafe,

§

impl<M> Send for __wasi_iovec_t<M>

§

impl<M> Sync for __wasi_iovec_t<M>

§

impl<M> Unpin for __wasi_iovec_t<M>where <M as MemorySize>::Offset: Unpin,

§

impl<M> UnwindSafe for __wasi_iovec_t<M>where diff --git a/crates/doc/wasmer_wasix/types/io/type.Count.html b/crates/doc/wasmer_wasix/types/io/type.Count.html index d5372a8cb8f..806a442d1b3 100644 --- a/crates/doc/wasmer_wasix/types/io/type.Count.html +++ b/crates/doc/wasmer_wasix/types/io/type.Count.html @@ -1,2 +1,2 @@ Count in wasmer_wasix::types::io - Rust

Type Definition wasmer_wasix::types::io::Count

pub type Count = u32;
\ No newline at end of file + logo

Count

Type Definition wasmer_wasix::types::io::Count

source ·
pub type Count = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/net/constant.__WASI_SHUT_RD.html b/crates/doc/wasmer_wasix/types/net/constant.__WASI_SHUT_RD.html index 9abc14769c5..a855642afa6 100644 --- a/crates/doc/wasmer_wasix/types/net/constant.__WASI_SHUT_RD.html +++ b/crates/doc/wasmer_wasix/types/net/constant.__WASI_SHUT_RD.html @@ -1,2 +1,2 @@ __WASI_SHUT_RD in wasmer_wasix::types::net - Rust
pub const __WASI_SHUT_RD: u8 = 1 << 0; // 1u8
\ No newline at end of file + logo
pub const __WASI_SHUT_RD: u8 = 1 << 0; // 1u8
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/net/constant.__WASI_SHUT_WR.html b/crates/doc/wasmer_wasix/types/net/constant.__WASI_SHUT_WR.html index aa6104a31ae..32c9fb50981 100644 --- a/crates/doc/wasmer_wasix/types/net/constant.__WASI_SHUT_WR.html +++ b/crates/doc/wasmer_wasix/types/net/constant.__WASI_SHUT_WR.html @@ -1,2 +1,2 @@ __WASI_SHUT_WR in wasmer_wasix::types::net - Rust
pub const __WASI_SHUT_WR: u8 = 1 << 1; // 2u8
\ No newline at end of file + logo
pub const __WASI_SHUT_WR: u8 = 1 << 1; // 2u8
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/net/constant.__WASI_SOCK_RECV_INPUT_DATA_TRUNCATED.html b/crates/doc/wasmer_wasix/types/net/constant.__WASI_SOCK_RECV_INPUT_DATA_TRUNCATED.html index 0596b134ca3..c990efd0e70 100644 --- a/crates/doc/wasmer_wasix/types/net/constant.__WASI_SOCK_RECV_INPUT_DATA_TRUNCATED.html +++ b/crates/doc/wasmer_wasix/types/net/constant.__WASI_SOCK_RECV_INPUT_DATA_TRUNCATED.html @@ -1,2 +1,2 @@ __WASI_SOCK_RECV_INPUT_DATA_TRUNCATED in wasmer_wasix::types::net - Rust
pub const __WASI_SOCK_RECV_INPUT_DATA_TRUNCATED: u16 = 1 << 2; // 4u16
\ No newline at end of file + logo
pub const __WASI_SOCK_RECV_INPUT_DATA_TRUNCATED: u16 = 1 << 2; // 4u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/net/constant.__WASI_SOCK_RECV_INPUT_PEEK.html b/crates/doc/wasmer_wasix/types/net/constant.__WASI_SOCK_RECV_INPUT_PEEK.html index 2ea973a082d..23c27335f89 100644 --- a/crates/doc/wasmer_wasix/types/net/constant.__WASI_SOCK_RECV_INPUT_PEEK.html +++ b/crates/doc/wasmer_wasix/types/net/constant.__WASI_SOCK_RECV_INPUT_PEEK.html @@ -1,2 +1,2 @@ __WASI_SOCK_RECV_INPUT_PEEK in wasmer_wasix::types::net - Rust
pub const __WASI_SOCK_RECV_INPUT_PEEK: u16 = 1 << 0; // 1u16
\ No newline at end of file + logo
pub const __WASI_SOCK_RECV_INPUT_PEEK: u16 = 1 << 0; // 1u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/net/constant.__WASI_SOCK_RECV_INPUT_WAITALL.html b/crates/doc/wasmer_wasix/types/net/constant.__WASI_SOCK_RECV_INPUT_WAITALL.html index 62e1ac9fbfc..a125c6834fb 100644 --- a/crates/doc/wasmer_wasix/types/net/constant.__WASI_SOCK_RECV_INPUT_WAITALL.html +++ b/crates/doc/wasmer_wasix/types/net/constant.__WASI_SOCK_RECV_INPUT_WAITALL.html @@ -1,2 +1,2 @@ __WASI_SOCK_RECV_INPUT_WAITALL in wasmer_wasix::types::net - Rust
pub const __WASI_SOCK_RECV_INPUT_WAITALL: u16 = 1 << 1; // 2u16
\ No newline at end of file + logo
pub const __WASI_SOCK_RECV_INPUT_WAITALL: u16 = 1 << 1; // 2u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/net/constant.__WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED.html b/crates/doc/wasmer_wasix/types/net/constant.__WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED.html index b09b088a076..b790392300e 100644 --- a/crates/doc/wasmer_wasix/types/net/constant.__WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED.html +++ b/crates/doc/wasmer_wasix/types/net/constant.__WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED.html @@ -1,2 +1,2 @@ __WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED in wasmer_wasix::types::net - Rust
pub const __WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED: u16 = 1 << 0; // 1u16
\ No newline at end of file + logo
pub const __WASI_SOCK_RECV_OUTPUT_DATA_TRUNCATED: u16 = 1 << 0; // 1u16
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/net/enum.SockProto.html b/crates/doc/wasmer_wasix/types/net/enum.SockProto.html index 1e5bc2f2629..a421c9bd55c 100644 --- a/crates/doc/wasmer_wasix/types/net/enum.SockProto.html +++ b/crates/doc/wasmer_wasix/types/net/enum.SockProto.html @@ -1,5 +1,5 @@ SockProto in wasmer_wasix::types::net - Rust
pub enum SockProto {
+                logo

SockProto

pub enum SockProto {
 
Show 264 variants Ip, Icmp, Igmp, @@ -264,11 +264,11 @@ ProtoTwohundredandsixtyone, Mptcp, Max, -
}

Variants§

§

Ip

§

Icmp

§

Igmp

§

ProtoThree

§

Ipip

§

ProtoFive

§

Tcp

§

ProtoSeven

§

Egp

§

ProtoNine

§

ProtoTen

§

ProtoEleven

§

Pup

§

ProtoThirteen

§

ProtoFourteen

§

ProtoFifteen

§

ProtoSixteen

§

Udp

§

ProtoEighteen

§

ProtoNineteen

§

ProtoTwenty

§

ProtoTwentyone

§

Idp

§

ProtoTwentythree

§

ProtoTwentyfour

§

ProtoTwentyfive

§

ProtoTwentysix

§

ProtoTwentyseven

§

ProtoTwentyeight

§

ProtoTp

§

ProtoThirty

§

ProtoThirtyone

§

ProtoThirtytwo

§

Dccp

§

ProtoThirtyfour

§

ProtoThirtyfive

§

ProtoThirtysix

§

ProtoThirtyseven

§

ProtoThirtyeight

§

ProtoThirtynine

§

ProtoFourty

§

Ipv6

§

ProtoFourtytwo

§

Routing

§

Fragment

§

ProtoFourtyfive

§

Rsvp

§

Gre

§

ProtoFourtyeight

§

ProtoFourtynine

§

Esp

§

Ah

§

ProtoFiftytwo

§

ProtoFiftythree

§

ProtoFiftyfour

§

ProtoFiftyfive

§

ProtoFiftysix

§

ProtoFiftyseven

§

Icmpv6

§

None

§

Dstopts

§

ProtoSixtyone

§

ProtoSixtytwo

§

ProtoSixtythree

§

ProtoSixtyfour

§

ProtoSixtyfive

§

ProtoSixtysix

§

ProtoSixtyseven

§

ProtoSixtyeight

§

ProtoSixtynine

§

ProtoSeventy

§

ProtoSeventyone

§

ProtoSeventytwo

§

ProtoSeventythree

§

ProtoSeventyfour

§

ProtoSeventyfive

§

ProtoSeventysix

§

ProtoSeventyseven

§

ProtoSeventyeight

§

ProtoSeventynine

§

ProtoEighty

§

ProtoEightyone

§

ProtoEightytwo

§

ProtoEightythree

§

ProtoEightyfour

§

ProtoEightyfive

§

ProtoEightysix

§

ProtoEightyseven

§

ProtoEightyeight

§

ProtoEightynine

§

ProtoNinety

§

ProtoNinetyone

§

Mtp

§

ProtoNinetythree

§

Beetph

§

ProtoNinetyfive

§

ProtoNinetysix

§

ProtoNineetyseven

§

Encap

§

ProtoNinetynine

§

ProtoOnehundred

§

ProtoOnehundredandone

§

ProtoOnehundredandtwo

§

Pim

§

ProtoOnehundredandfour

§

ProtoOnehundredandfive

§

ProtoOnehundredandsix

§

ProtoOnehundredandseven

§

Comp

§

ProtoOnehundredandnine

§

ProtoOnehundredandten

§

ProtoOnehundredandeleven

§

ProtoOnehundredandtwelve

§

ProtoOnehundredandthirteen

§

ProtoOnehundredandfourteen

§

ProtoOnehundredandfifteen

§

ProtoOnehundredandsixteen

§

ProtoOnehundredandseventeen

§

ProtoOnehundredandeighteen

§

ProtoOnehundredandnineteen

§

ProtoOnehundredandtwenty

§

ProtoOnehundredandtwentyone

§

ProtoOnehundredandtwentytwo

§

ProtoOnehundredandtwentythree

§

ProtoOnehundredandtwentyfour

§

ProtoOnehundredandtwentyfive

§

ProtoOnehundredandtwentysix

§

ProtoOnehundredandtwentyseven

§

ProtoOnehundredandtwentyeight

§

ProtoOnehundredandtwentynine

§

ProtoOnehundredandthirty

§

ProtoOnehundredandthirtyone

§

Sctp

§

ProtoOnehundredandthirtythree

§

ProtoOnehundredandthirtyfour

§

Mh

§

Udplite

§

Mpls

§

ProtoOnehundredandthirtyeight

§

ProtoOnehundredandthirtynine

§

ProtoOnehundredandfourty

§

ProtoOnehundredandfourtyone

§

ProtoOnehundredandfourtytwo

§

Ethernet

§

ProtoOnehundredandfourtyfour

§

ProtoOnehundredandfourtyfive

§

ProtoOnehundredandfourtysix

§

ProtoOnehundredandfourtyseven

§

ProtoOnehundredandfourtyeight

§

ProtoOnehundredandfourtynine

§

ProtoOnehundredandfifty

§

ProtoOnehundredandfiftyone

§

ProtoOnehundredandfiftytwo

§

ProtoOnehundredandfiftythree

§

ProtoOnehundredandfiftyfour

§

ProtoOnehundredandfiftyfive

§

ProtoOnehundredandfiftysix

§

ProtoOnehundredandfiftyseven

§

ProtoOnehundredandfiftyeight

§

ProtoOnehundredandfiftynine

§

ProtoOnehundredandsixty

§

ProtoOnehundredandsixtyone

§

ProtoOnehundredandsixtytwo

§

ProtoOnehundredandsixtythree

§

ProtoOnehundredandsixtyfour

§

ProtoOnehundredandsixtyfive

§

ProtoOnehundredandsixtysix

§

ProtoOnehundredandsixtyseven

§

ProtoOnehundredandsixtyeight

§

ProtoOnehundredandsixtynine

§

ProtoOnehundredandseventy

§

ProtoOnehundredandseventyone

§

ProtoOnehundredandseventytwo

§

ProtoOnehundredandseventythree

§

ProtoOnehundredandseventyfour

§

ProtoOnehundredandseventyfive

§

ProtoOnehundredandseventysix

§

ProtoOnehundredandseventyseven

§

ProtoOnehundredandseventyeight

§

ProtoOnehundredandseventynine

§

ProtoOnehundredandeighty

§

ProtoOnehundredandeightyone

§

ProtoOnehundredandeightytwo

§

ProtoOnehundredandeightythree

§

ProtoOnehundredandeightyfour

§

ProtoOnehundredandeightyfive

§

ProtoOnehundredandeightysix

§

ProtoOnehundredandeightyseven

§

ProtoOnehundredandeightyeight

§

ProtoOnehundredandeightynine

§

ProtoOnehundredandninety

§

ProtoOnehundredandninetyone

§

ProtoOnehundredandninetytwo

§

ProtoOnehundredandninetythree

§

ProtoOnehundredandninetyfour

§

ProtoOnehundredandninetyfive

§

ProtoOnehundredandninetysix

§

ProtoOnehundredandninetyseven

§

ProtoOnehundredandninetyeight

§

ProtoOnehundredandninetynine

§

ProtoTwohundred

§

ProtoTwohundredandone

§

ProtoTwohundredandtwo

§

ProtoTwohundredandthree

§

ProtoTwohundredandfour

§

ProtoTwohundredandfive

§

ProtoTwohundredandsix

§

ProtoTwohundredandseven

§

ProtoTwohundredandeight

§

ProtoTwohundredandnine

§

ProtoTwohundredandten

§

ProtoTwohundredandeleven

§

ProtoTwohundredandtwelve

§

ProtoTwohundredandthirteen

§

ProtoTwohundredandfourteen

§

ProtoTwohundredandfifteen

§

ProtoTwohundredandsixteen

§

ProtoTwohundredandseventeen

§

ProtoTwohundredandeighteen

§

ProtoTwohundredandnineteen

§

ProtoTwohundredandtwenty

§

ProtoTwohundredandtwentyone

§

ProtoTwohundredandtwentytwo

§

ProtoTwohundredandtwentythree

§

ProtoTwohundredandtwentyfour

§

ProtoTwohundredandtwentyfive

§

ProtoTwohundredandtwentysix

§

ProtoTwohundredandtwentyseven

§

ProtoTwohundredandtwentyeight

§

ProtoTwohundredandtwentynine

§

ProtoTwohundredandthirty

§

ProtoTwohundredandthirtyone

§

ProtoTwohundredandthirtytwo

§

ProtoTwohundredandthirtythree

§

ProtoTwohundredandthirtyfour

§

ProtoTwohundredandthirtyfive

§

ProtoTwohundredandthirtysix

§

ProtoTwohundredandthirtyseven

§

ProtoTwohundredandthirtyeight

§

ProtoTwohundredandthirtynine

§

ProtoTwohundredandfourty

§

ProtoTwohundredandfourtyone

§

ProtoTwohundredandfourtytwo

§

ProtoTwohundredandfourtythree

§

ProtoTwohundredandfourtyfour

§

ProtoTwohundredandfourtyfive

§

ProtoTwohundredandfourtysix

§

ProtoTwohundredandfourtyseven

§

ProtoTwohundredandfourtyeight

§

ProtoTwohundredandfourtynine

§

ProtoTwohundredandfifty

§

ProtoTwohundredandfiftyone

§

ProtoTwohundredandfiftytwo

§

ProtoTwohundredandfiftythree

§

ProtoTwohundredandfiftyfour

§

ProtoRaw

§

ProtoTwohundredandfiftysix

§

ProtoTwohundredandfiftyseven

§

ProtoTwohundredandfiftyeight

§

ProtoTwohundredandfiftynine

§

ProtoTwohundredandsixty

§

ProtoTwohundredandsixtyone

§

Mptcp

§

Max

Trait Implementations§

§

impl Clone for SockProto

§

fn clone(&self) -> SockProto

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for SockProto

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for SockProto

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <SockProto as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <SockProto as FromToNativeWasmType>::Native) -> SockProto

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<SockProto> for SockProto

§

fn eq(&self, other: &SockProto) -> bool

This method tests for self and other values to be equal, and is used +
}

Variants§

§

Ip

§

Icmp

§

Igmp

§

ProtoThree

§

Ipip

§

ProtoFive

§

Tcp

§

ProtoSeven

§

Egp

§

ProtoNine

§

ProtoTen

§

ProtoEleven

§

Pup

§

ProtoThirteen

§

ProtoFourteen

§

ProtoFifteen

§

ProtoSixteen

§

Udp

§

ProtoEighteen

§

ProtoNineteen

§

ProtoTwenty

§

ProtoTwentyone

§

Idp

§

ProtoTwentythree

§

ProtoTwentyfour

§

ProtoTwentyfive

§

ProtoTwentysix

§

ProtoTwentyseven

§

ProtoTwentyeight

§

ProtoTp

§

ProtoThirty

§

ProtoThirtyone

§

ProtoThirtytwo

§

Dccp

§

ProtoThirtyfour

§

ProtoThirtyfive

§

ProtoThirtysix

§

ProtoThirtyseven

§

ProtoThirtyeight

§

ProtoThirtynine

§

ProtoFourty

§

Ipv6

§

ProtoFourtytwo

§

Routing

§

Fragment

§

ProtoFourtyfive

§

Rsvp

§

Gre

§

ProtoFourtyeight

§

ProtoFourtynine

§

Esp

§

Ah

§

ProtoFiftytwo

§

ProtoFiftythree

§

ProtoFiftyfour

§

ProtoFiftyfive

§

ProtoFiftysix

§

ProtoFiftyseven

§

Icmpv6

§

None

§

Dstopts

§

ProtoSixtyone

§

ProtoSixtytwo

§

ProtoSixtythree

§

ProtoSixtyfour

§

ProtoSixtyfive

§

ProtoSixtysix

§

ProtoSixtyseven

§

ProtoSixtyeight

§

ProtoSixtynine

§

ProtoSeventy

§

ProtoSeventyone

§

ProtoSeventytwo

§

ProtoSeventythree

§

ProtoSeventyfour

§

ProtoSeventyfive

§

ProtoSeventysix

§

ProtoSeventyseven

§

ProtoSeventyeight

§

ProtoSeventynine

§

ProtoEighty

§

ProtoEightyone

§

ProtoEightytwo

§

ProtoEightythree

§

ProtoEightyfour

§

ProtoEightyfive

§

ProtoEightysix

§

ProtoEightyseven

§

ProtoEightyeight

§

ProtoEightynine

§

ProtoNinety

§

ProtoNinetyone

§

Mtp

§

ProtoNinetythree

§

Beetph

§

ProtoNinetyfive

§

ProtoNinetysix

§

ProtoNineetyseven

§

Encap

§

ProtoNinetynine

§

ProtoOnehundred

§

ProtoOnehundredandone

§

ProtoOnehundredandtwo

§

Pim

§

ProtoOnehundredandfour

§

ProtoOnehundredandfive

§

ProtoOnehundredandsix

§

ProtoOnehundredandseven

§

Comp

§

ProtoOnehundredandnine

§

ProtoOnehundredandten

§

ProtoOnehundredandeleven

§

ProtoOnehundredandtwelve

§

ProtoOnehundredandthirteen

§

ProtoOnehundredandfourteen

§

ProtoOnehundredandfifteen

§

ProtoOnehundredandsixteen

§

ProtoOnehundredandseventeen

§

ProtoOnehundredandeighteen

§

ProtoOnehundredandnineteen

§

ProtoOnehundredandtwenty

§

ProtoOnehundredandtwentyone

§

ProtoOnehundredandtwentytwo

§

ProtoOnehundredandtwentythree

§

ProtoOnehundredandtwentyfour

§

ProtoOnehundredandtwentyfive

§

ProtoOnehundredandtwentysix

§

ProtoOnehundredandtwentyseven

§

ProtoOnehundredandtwentyeight

§

ProtoOnehundredandtwentynine

§

ProtoOnehundredandthirty

§

ProtoOnehundredandthirtyone

§

Sctp

§

ProtoOnehundredandthirtythree

§

ProtoOnehundredandthirtyfour

§

Mh

§

Udplite

§

Mpls

§

ProtoOnehundredandthirtyeight

§

ProtoOnehundredandthirtynine

§

ProtoOnehundredandfourty

§

ProtoOnehundredandfourtyone

§

ProtoOnehundredandfourtytwo

§

Ethernet

§

ProtoOnehundredandfourtyfour

§

ProtoOnehundredandfourtyfive

§

ProtoOnehundredandfourtysix

§

ProtoOnehundredandfourtyseven

§

ProtoOnehundredandfourtyeight

§

ProtoOnehundredandfourtynine

§

ProtoOnehundredandfifty

§

ProtoOnehundredandfiftyone

§

ProtoOnehundredandfiftytwo

§

ProtoOnehundredandfiftythree

§

ProtoOnehundredandfiftyfour

§

ProtoOnehundredandfiftyfive

§

ProtoOnehundredandfiftysix

§

ProtoOnehundredandfiftyseven

§

ProtoOnehundredandfiftyeight

§

ProtoOnehundredandfiftynine

§

ProtoOnehundredandsixty

§

ProtoOnehundredandsixtyone

§

ProtoOnehundredandsixtytwo

§

ProtoOnehundredandsixtythree

§

ProtoOnehundredandsixtyfour

§

ProtoOnehundredandsixtyfive

§

ProtoOnehundredandsixtysix

§

ProtoOnehundredandsixtyseven

§

ProtoOnehundredandsixtyeight

§

ProtoOnehundredandsixtynine

§

ProtoOnehundredandseventy

§

ProtoOnehundredandseventyone

§

ProtoOnehundredandseventytwo

§

ProtoOnehundredandseventythree

§

ProtoOnehundredandseventyfour

§

ProtoOnehundredandseventyfive

§

ProtoOnehundredandseventysix

§

ProtoOnehundredandseventyseven

§

ProtoOnehundredandseventyeight

§

ProtoOnehundredandseventynine

§

ProtoOnehundredandeighty

§

ProtoOnehundredandeightyone

§

ProtoOnehundredandeightytwo

§

ProtoOnehundredandeightythree

§

ProtoOnehundredandeightyfour

§

ProtoOnehundredandeightyfive

§

ProtoOnehundredandeightysix

§

ProtoOnehundredandeightyseven

§

ProtoOnehundredandeightyeight

§

ProtoOnehundredandeightynine

§

ProtoOnehundredandninety

§

ProtoOnehundredandninetyone

§

ProtoOnehundredandninetytwo

§

ProtoOnehundredandninetythree

§

ProtoOnehundredandninetyfour

§

ProtoOnehundredandninetyfive

§

ProtoOnehundredandninetysix

§

ProtoOnehundredandninetyseven

§

ProtoOnehundredandninetyeight

§

ProtoOnehundredandninetynine

§

ProtoTwohundred

§

ProtoTwohundredandone

§

ProtoTwohundredandtwo

§

ProtoTwohundredandthree

§

ProtoTwohundredandfour

§

ProtoTwohundredandfive

§

ProtoTwohundredandsix

§

ProtoTwohundredandseven

§

ProtoTwohundredandeight

§

ProtoTwohundredandnine

§

ProtoTwohundredandten

§

ProtoTwohundredandeleven

§

ProtoTwohundredandtwelve

§

ProtoTwohundredandthirteen

§

ProtoTwohundredandfourteen

§

ProtoTwohundredandfifteen

§

ProtoTwohundredandsixteen

§

ProtoTwohundredandseventeen

§

ProtoTwohundredandeighteen

§

ProtoTwohundredandnineteen

§

ProtoTwohundredandtwenty

§

ProtoTwohundredandtwentyone

§

ProtoTwohundredandtwentytwo

§

ProtoTwohundredandtwentythree

§

ProtoTwohundredandtwentyfour

§

ProtoTwohundredandtwentyfive

§

ProtoTwohundredandtwentysix

§

ProtoTwohundredandtwentyseven

§

ProtoTwohundredandtwentyeight

§

ProtoTwohundredandtwentynine

§

ProtoTwohundredandthirty

§

ProtoTwohundredandthirtyone

§

ProtoTwohundredandthirtytwo

§

ProtoTwohundredandthirtythree

§

ProtoTwohundredandthirtyfour

§

ProtoTwohundredandthirtyfive

§

ProtoTwohundredandthirtysix

§

ProtoTwohundredandthirtyseven

§

ProtoTwohundredandthirtyeight

§

ProtoTwohundredandthirtynine

§

ProtoTwohundredandfourty

§

ProtoTwohundredandfourtyone

§

ProtoTwohundredandfourtytwo

§

ProtoTwohundredandfourtythree

§

ProtoTwohundredandfourtyfour

§

ProtoTwohundredandfourtyfive

§

ProtoTwohundredandfourtysix

§

ProtoTwohundredandfourtyseven

§

ProtoTwohundredandfourtyeight

§

ProtoTwohundredandfourtynine

§

ProtoTwohundredandfifty

§

ProtoTwohundredandfiftyone

§

ProtoTwohundredandfiftytwo

§

ProtoTwohundredandfiftythree

§

ProtoTwohundredandfiftyfour

§

ProtoRaw

§

ProtoTwohundredandfiftysix

§

ProtoTwohundredandfiftyseven

§

ProtoTwohundredandfiftyeight

§

ProtoTwohundredandfiftynine

§

ProtoTwohundredandsixty

§

ProtoTwohundredandsixtyone

§

Mptcp

§

Max

Trait Implementations§

source§

impl Clone for SockProto

source§

fn clone(&self) -> SockProto

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SockProto

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for SockProto

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <SockProto as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <SockProto as FromToNativeWasmType>::Native) -> SockProto

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<SockProto> for SockProto

source§

fn eq(&self, other: &SockProto) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for SockProto

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for SockProto

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for SockProto

§

impl Eq for SockProto

§

impl StructuralEq for SockProto

§

impl StructuralPartialEq for SockProto

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for SockProto

source§

impl Eq for SockProto

source§

impl StructuralEq for SockProto

source§

impl StructuralPartialEq for SockProto

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/enum.Timeout.html b/crates/doc/wasmer_wasix/types/net/enum.Timeout.html index 48aa6b030c5..649f80fe0f9 100644 --- a/crates/doc/wasmer_wasix/types/net/enum.Timeout.html +++ b/crates/doc/wasmer_wasix/types/net/enum.Timeout.html @@ -1,15 +1,15 @@ Timeout in wasmer_wasix::types::net - Rust
pub enum Timeout {
+                logo

Timeout

pub enum Timeout {
     Read,
     Write,
     Connect,
     Accept,
     Unknown,
-}

Variants§

§

Read

§

Write

§

Connect

§

Accept

§

Unknown

Trait Implementations§

§

impl Clone for Timeout

§

fn clone(&self) -> Timeout

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Timeout

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Timeout

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Timeout as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Timeout as FromToNativeWasmType>::Native) -> Timeout

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Timeout> for Timeout

§

fn eq(&self, other: &Timeout) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Read

§

Write

§

Connect

§

Accept

§

Unknown

Trait Implementations§

source§

impl Clone for Timeout

source§

fn clone(&self) -> Timeout

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Timeout

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Timeout

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Timeout as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Timeout as FromToNativeWasmType>::Native) -> Timeout

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Timeout> for Timeout

source§

fn eq(&self, other: &Timeout) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Timeout

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Timeout

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Timeout

§

impl Eq for Timeout

§

impl StructuralEq for Timeout

§

impl StructuralPartialEq for Timeout

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Timeout

source§

impl Eq for Timeout

source§

impl StructuralEq for Timeout

source§

impl StructuralPartialEq for Timeout

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/index.html b/crates/doc/wasmer_wasix/types/net/index.html index 1a86e0bc26b..420c24585c2 100644 --- a/crates/doc/wasmer_wasix/types/net/index.html +++ b/crates/doc/wasmer_wasix/types/net/index.html @@ -1,2 +1,2 @@ wasmer_wasix::types::net - Rust
\ No newline at end of file + logo

Module net

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/net/struct.AddrUnspec.html b/crates/doc/wasmer_wasix/types/net/struct.AddrUnspec.html index af892647b2a..089b67c595e 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.AddrUnspec.html +++ b/crates/doc/wasmer_wasix/types/net/struct.AddrUnspec.html @@ -1,9 +1,9 @@ AddrUnspec in wasmer_wasix::types::net - Rust
pub struct AddrUnspec {
+                logo

AddrUnspec

pub struct AddrUnspec {
     pub n0: u8,
-}

Fields§

§n0: u8

Trait Implementations§

§

impl Clone for AddrUnspec

§

fn clone(&self) -> AddrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for AddrUnspec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for AddrUnspec

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§n0: u8

Trait Implementations§

source§

impl Clone for AddrUnspec

source§

fn clone(&self) -> AddrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddrUnspec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for AddrUnspec

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for AddrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for AddrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.AddrUnspecPort.html b/crates/doc/wasmer_wasix/types/net/struct.AddrUnspecPort.html index 78701763c7f..4a1642ee36d 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.AddrUnspecPort.html +++ b/crates/doc/wasmer_wasix/types/net/struct.AddrUnspecPort.html @@ -1,10 +1,10 @@ AddrUnspecPort in wasmer_wasix::types::net - Rust
pub struct AddrUnspecPort {
+                logo

AddrUnspecPort

pub struct AddrUnspecPort {
     pub port: u16,
     pub addr: AddrUnspec,
-}

Fields§

§port: u16§addr: AddrUnspec

Trait Implementations§

§

impl Clone for AddrUnspecPort

§

fn clone(&self) -> AddrUnspecPort

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for AddrUnspecPort

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for AddrUnspecPort

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§port: u16§addr: AddrUnspec

Trait Implementations§

source§

impl Clone for AddrUnspecPort

source§

fn clone(&self) -> AddrUnspecPort

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddrUnspecPort

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for AddrUnspecPort

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for AddrUnspecPort

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for AddrUnspecPort

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.CidrUnspec.html b/crates/doc/wasmer_wasix/types/net/struct.CidrUnspec.html index 858fc030abb..7b6fe03f10f 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.CidrUnspec.html +++ b/crates/doc/wasmer_wasix/types/net/struct.CidrUnspec.html @@ -1,10 +1,10 @@ CidrUnspec in wasmer_wasix::types::net - Rust
pub struct CidrUnspec {
+                logo

CidrUnspec

pub struct CidrUnspec {
     pub addr: AddrUnspec,
     pub prefix: u8,
-}

Fields§

§addr: AddrUnspec§prefix: u8

Trait Implementations§

§

impl Clone for CidrUnspec

§

fn clone(&self) -> CidrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for CidrUnspec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for CidrUnspec

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§addr: AddrUnspec§prefix: u8

Trait Implementations§

source§

impl Clone for CidrUnspec

source§

fn clone(&self) -> CidrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CidrUnspec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for CidrUnspec

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for CidrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for CidrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.HttpHandles.html b/crates/doc/wasmer_wasix/types/net/struct.HttpHandles.html index 1759b0b0553..3f8e24b6d32 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.HttpHandles.html +++ b/crates/doc/wasmer_wasix/types/net/struct.HttpHandles.html @@ -1,11 +1,11 @@ HttpHandles in wasmer_wasix::types::net - Rust
pub struct HttpHandles {
+                logo

HttpHandles

pub struct HttpHandles {
     pub req: u32,
     pub res: u32,
     pub hdr: u32,
-}

Fields§

§req: u32§res: u32§hdr: u32

Trait Implementations§

§

impl Clone for HttpHandles

§

fn clone(&self) -> HttpHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for HttpHandles

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for HttpHandles

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§req: u32§res: u32§hdr: u32

Trait Implementations§

source§

impl Clone for HttpHandles

source§

fn clone(&self) -> HttpHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpHandles

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for HttpHandles

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for HttpHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for HttpHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.HttpStatus.html b/crates/doc/wasmer_wasix/types/net/struct.HttpStatus.html index 7b07886ad8d..70041a13cf1 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.HttpStatus.html +++ b/crates/doc/wasmer_wasix/types/net/struct.HttpStatus.html @@ -1,12 +1,12 @@ HttpStatus in wasmer_wasix::types::net - Rust
pub struct HttpStatus {
+                logo

HttpStatus

pub struct HttpStatus {
     pub ok: Bool,
     pub redirect: Bool,
     pub size: u64,
     pub status: u16,
-}

Fields§

§ok: Bool§redirect: Bool§size: u64§status: u16

Trait Implementations§

§

impl Clone for HttpStatus

§

fn clone(&self) -> HttpStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for HttpStatus

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for HttpStatus

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§ok: Bool§redirect: Bool§size: u64§status: u16

Trait Implementations§

source§

impl Clone for HttpStatus

source§

fn clone(&self) -> HttpStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for HttpStatus

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for HttpStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for HttpStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.Route.html b/crates/doc/wasmer_wasix/types/net/struct.Route.html index 17f283870cd..9e4815c98b1 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.Route.html +++ b/crates/doc/wasmer_wasix/types/net/struct.Route.html @@ -1,12 +1,12 @@ Route in wasmer_wasix::types::net - Rust

Struct wasmer_wasix::types::net::Route

pub struct Route {
+                logo

Route

Struct wasmer_wasix::types::net::Route

source ·
pub struct Route {
     pub cidr: __wasi_cidr_t,
     pub via_router: __wasi_addr_t,
     pub preferred_until: OptionTimestamp,
     pub expires_at: OptionTimestamp,
-}

Fields§

§cidr: __wasi_cidr_t§via_router: __wasi_addr_t§preferred_until: OptionTimestamp§expires_at: OptionTimestamp

Trait Implementations§

§

impl Clone for Route

§

fn clone(&self) -> Route

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Route

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Route

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§cidr: __wasi_cidr_t§via_router: __wasi_addr_t§preferred_until: OptionTimestamp§expires_at: OptionTimestamp

Trait Implementations§

source§

impl Clone for Route

source§

fn clone(&self) -> Route

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Route

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Route

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Route

Auto Trait Implementations§

§

impl RefUnwindSafe for Route

§

impl Send for Route

§

impl Sync for Route

§

impl Unpin for Route

§

impl UnwindSafe for Route

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Route

Auto Trait Implementations§

§

impl RefUnwindSafe for Route

§

impl Send for Route

§

impl Sync for Route

§

impl Unpin for Route

§

impl UnwindSafe for Route

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_ip4_port_t.html b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_ip4_port_t.html index 63dfb9550f9..ccc90fac070 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_ip4_port_t.html +++ b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_ip4_port_t.html @@ -1,12 +1,12 @@ __wasi_addr_ip4_port_t in wasmer_wasix::types::net - Rust
pub struct __wasi_addr_ip4_port_t {
+                logo

__wasi_addr_ip4_port_t

pub struct __wasi_addr_ip4_port_t {
     pub port: u16,
     pub ip: __wasi_addr_ip4_t,
-}

Fields§

§port: u16§ip: __wasi_addr_ip4_t

Trait Implementations§

§

impl Clone for __wasi_addr_ip4_port_t

§

fn clone(&self) -> __wasi_addr_ip4_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_ip4_port_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_ip4_port_t> for __wasi_addr_ip4_port_t

§

fn eq(&self, other: &__wasi_addr_ip4_port_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§port: u16§ip: __wasi_addr_ip4_t

Trait Implementations§

source§

impl Clone for __wasi_addr_ip4_port_t

source§

fn clone(&self) -> __wasi_addr_ip4_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_ip4_port_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_ip4_port_t> for __wasi_addr_ip4_port_t

source§

fn eq(&self, other: &__wasi_addr_ip4_port_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_ip4_port_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_ip4_port_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_ip4_port_t

§

impl Eq for __wasi_addr_ip4_port_t

§

impl StructuralEq for __wasi_addr_ip4_port_t

§

impl StructuralPartialEq for __wasi_addr_ip4_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_ip4_port_t

source§

impl Eq for __wasi_addr_ip4_port_t

source§

impl StructuralEq for __wasi_addr_ip4_port_t

source§

impl StructuralPartialEq for __wasi_addr_ip4_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_ip4_t.html b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_ip4_t.html index 4c1cf590c0c..e44a606d5bc 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_ip4_t.html +++ b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_ip4_t.html @@ -1,11 +1,11 @@ __wasi_addr_ip4_t in wasmer_wasix::types::net - Rust
pub struct __wasi_addr_ip4_t {
+                logo

__wasi_addr_ip4_t

pub struct __wasi_addr_ip4_t {
     pub octs: [u8; 4],
-}

Fields§

§octs: [u8; 4]

Trait Implementations§

§

impl Clone for __wasi_addr_ip4_t

§

fn clone(&self) -> __wasi_addr_ip4_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_ip4_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_ip4_t> for __wasi_addr_ip4_t

§

fn eq(&self, other: &__wasi_addr_ip4_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§octs: [u8; 4]

Trait Implementations§

source§

impl Clone for __wasi_addr_ip4_t

source§

fn clone(&self) -> __wasi_addr_ip4_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_ip4_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_ip4_t> for __wasi_addr_ip4_t

source§

fn eq(&self, other: &__wasi_addr_ip4_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_ip4_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_ip4_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_ip4_t

§

impl Eq for __wasi_addr_ip4_t

§

impl StructuralEq for __wasi_addr_ip4_t

§

impl StructuralPartialEq for __wasi_addr_ip4_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_ip4_t

source§

impl Eq for __wasi_addr_ip4_t

source§

impl StructuralEq for __wasi_addr_ip4_t

source§

impl StructuralPartialEq for __wasi_addr_ip4_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_ip6_port_t.html b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_ip6_port_t.html index af27dfff165..956680943fd 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_ip6_port_t.html +++ b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_ip6_port_t.html @@ -1,12 +1,12 @@ __wasi_addr_ip6_port_t in wasmer_wasix::types::net - Rust
pub struct __wasi_addr_ip6_port_t {
+                logo

__wasi_addr_ip6_port_t

pub struct __wasi_addr_ip6_port_t {
     pub port: u16,
     pub ip: __wasi_addr_ip6_t,
-}

Fields§

§port: u16§ip: __wasi_addr_ip6_t

Trait Implementations§

§

impl Clone for __wasi_addr_ip6_port_t

§

fn clone(&self) -> __wasi_addr_ip6_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_ip6_port_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_ip6_port_t> for __wasi_addr_ip6_port_t

§

fn eq(&self, other: &__wasi_addr_ip6_port_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§port: u16§ip: __wasi_addr_ip6_t

Trait Implementations§

source§

impl Clone for __wasi_addr_ip6_port_t

source§

fn clone(&self) -> __wasi_addr_ip6_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_ip6_port_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_ip6_port_t> for __wasi_addr_ip6_port_t

source§

fn eq(&self, other: &__wasi_addr_ip6_port_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_ip6_port_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_ip6_port_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_ip6_port_t

§

impl Eq for __wasi_addr_ip6_port_t

§

impl StructuralEq for __wasi_addr_ip6_port_t

§

impl StructuralPartialEq for __wasi_addr_ip6_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_ip6_port_t

source§

impl Eq for __wasi_addr_ip6_port_t

source§

impl StructuralEq for __wasi_addr_ip6_port_t

source§

impl StructuralPartialEq for __wasi_addr_ip6_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_ip6_t.html b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_ip6_t.html index 728db93ae48..4f507034e79 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_ip6_t.html +++ b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_ip6_t.html @@ -1,11 +1,11 @@ __wasi_addr_ip6_t in wasmer_wasix::types::net - Rust
pub struct __wasi_addr_ip6_t {
+                logo

__wasi_addr_ip6_t

pub struct __wasi_addr_ip6_t {
     pub segs: [u8; 16],
-}

Fields§

§segs: [u8; 16]

Trait Implementations§

§

impl Clone for __wasi_addr_ip6_t

§

fn clone(&self) -> __wasi_addr_ip6_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_ip6_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_ip6_t> for __wasi_addr_ip6_t

§

fn eq(&self, other: &__wasi_addr_ip6_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§segs: [u8; 16]

Trait Implementations§

source§

impl Clone for __wasi_addr_ip6_t

source§

fn clone(&self) -> __wasi_addr_ip6_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_ip6_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_ip6_t> for __wasi_addr_ip6_t

source§

fn eq(&self, other: &__wasi_addr_ip6_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_ip6_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_ip6_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_ip6_t

§

impl Eq for __wasi_addr_ip6_t

§

impl StructuralEq for __wasi_addr_ip6_t

§

impl StructuralPartialEq for __wasi_addr_ip6_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_ip6_t

source§

impl Eq for __wasi_addr_ip6_t

source§

impl StructuralEq for __wasi_addr_ip6_t

source§

impl StructuralPartialEq for __wasi_addr_ip6_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_port_t.html b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_port_t.html index 5b276178bc2..40f9a31416c 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_port_t.html +++ b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_port_t.html @@ -1,11 +1,11 @@ __wasi_addr_port_t in wasmer_wasix::types::net - Rust
pub struct __wasi_addr_port_t {
+                logo

__wasi_addr_port_t

pub struct __wasi_addr_port_t {
     pub tag: Addressfamily,
     pub _padding: u8,
     pub u: __wasi_addr_port_u,
-}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_addr_port_u

Trait Implementations§

§

impl Clone for __wasi_addr_port_t

§

fn clone(&self) -> __wasi_addr_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_port_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_addr_port_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_addr_port_u

Trait Implementations§

source§

impl Clone for __wasi_addr_port_t

source§

fn clone(&self) -> __wasi_addr_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_port_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_addr_port_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_port_u.html b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_port_u.html index d3222e405eb..ed02f3813ee 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_port_u.html +++ b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_port_u.html @@ -1,9 +1,9 @@ __wasi_addr_port_u in wasmer_wasix::types::net - Rust
pub struct __wasi_addr_port_u {
+                logo

__wasi_addr_port_u

pub struct __wasi_addr_port_u {
     pub octs: [u8; 18],
-}

Fields§

§octs: [u8; 18]

Trait Implementations§

§

impl Clone for __wasi_addr_port_u

§

fn clone(&self) -> __wasi_addr_port_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_port_u

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_addr_port_u

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§octs: [u8; 18]

Trait Implementations§

source§

impl Clone for __wasi_addr_port_u

source§

fn clone(&self) -> __wasi_addr_port_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_port_u

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_addr_port_u

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_port_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_port_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_t.html b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_t.html index 7bdf983007d..ea89d2a3727 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_t.html +++ b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_t.html @@ -1,11 +1,11 @@ __wasi_addr_t in wasmer_wasix::types::net - Rust
pub struct __wasi_addr_t {
+                logo

__wasi_addr_t

pub struct __wasi_addr_t {
     pub tag: Addressfamily,
     pub _padding: u8,
     pub u: __wasi_addr_u,
-}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_addr_u

Trait Implementations§

§

impl Clone for __wasi_addr_t

§

fn clone(&self) -> __wasi_addr_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_addr_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_addr_u

Trait Implementations§

source§

impl Clone for __wasi_addr_t

source§

fn clone(&self) -> __wasi_addr_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_addr_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_u.html b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_u.html index 79c5a9977e6..15504cd55eb 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_u.html +++ b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_u.html @@ -1,9 +1,9 @@ __wasi_addr_u in wasmer_wasix::types::net - Rust
pub struct __wasi_addr_u {
+                logo

__wasi_addr_u

pub struct __wasi_addr_u {
     pub octs: [u8; 16],
-}

Fields§

§octs: [u8; 16]

Trait Implementations§

§

impl Clone for __wasi_addr_u

§

fn clone(&self) -> __wasi_addr_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_u

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_addr_u

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§octs: [u8; 16]

Trait Implementations§

source§

impl Clone for __wasi_addr_u

source§

fn clone(&self) -> __wasi_addr_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_u

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_addr_u

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_unix_port_t.html b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_unix_port_t.html index c72a02c4e67..f93a6e2eb21 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_unix_port_t.html +++ b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_unix_port_t.html @@ -1,12 +1,12 @@ __wasi_addr_unix_port_t in wasmer_wasix::types::net - Rust
pub struct __wasi_addr_unix_port_t {
+                logo

__wasi_addr_unix_port_t

pub struct __wasi_addr_unix_port_t {
     pub port: u16,
     pub unix: __wasi_addr_unix_t,
-}

Fields§

§port: u16§unix: __wasi_addr_unix_t

Trait Implementations§

§

impl Clone for __wasi_addr_unix_port_t

§

fn clone(&self) -> __wasi_addr_unix_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_unix_port_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_unix_port_t> for __wasi_addr_unix_port_t

§

fn eq(&self, other: &__wasi_addr_unix_port_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§port: u16§unix: __wasi_addr_unix_t

Trait Implementations§

source§

impl Clone for __wasi_addr_unix_port_t

source§

fn clone(&self) -> __wasi_addr_unix_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_unix_port_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_unix_port_t> for __wasi_addr_unix_port_t

source§

fn eq(&self, other: &__wasi_addr_unix_port_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_unix_port_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_unix_port_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_unix_port_t

§

impl Eq for __wasi_addr_unix_port_t

§

impl StructuralEq for __wasi_addr_unix_port_t

§

impl StructuralPartialEq for __wasi_addr_unix_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_unix_port_t

source§

impl Eq for __wasi_addr_unix_port_t

source§

impl StructuralEq for __wasi_addr_unix_port_t

source§

impl StructuralPartialEq for __wasi_addr_unix_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_unix_t.html b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_unix_t.html index 5602fc32515..2df4956a6da 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_unix_t.html +++ b/crates/doc/wasmer_wasix/types/net/struct.__wasi_addr_unix_t.html @@ -1,11 +1,11 @@ __wasi_addr_unix_t in wasmer_wasix::types::net - Rust
pub struct __wasi_addr_unix_t {
+                logo

__wasi_addr_unix_t

pub struct __wasi_addr_unix_t {
     pub octs: [u8; 16],
-}

Fields§

§octs: [u8; 16]

Trait Implementations§

§

impl Clone for __wasi_addr_unix_t

§

fn clone(&self) -> __wasi_addr_unix_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_unix_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_unix_t> for __wasi_addr_unix_t

§

fn eq(&self, other: &__wasi_addr_unix_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§octs: [u8; 16]

Trait Implementations§

source§

impl Clone for __wasi_addr_unix_t

source§

fn clone(&self) -> __wasi_addr_unix_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_unix_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_unix_t> for __wasi_addr_unix_t

source§

fn eq(&self, other: &__wasi_addr_unix_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_unix_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_unix_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_unix_t

§

impl Eq for __wasi_addr_unix_t

§

impl StructuralEq for __wasi_addr_unix_t

§

impl StructuralPartialEq for __wasi_addr_unix_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_unix_t

source§

impl Eq for __wasi_addr_unix_t

source§

impl StructuralEq for __wasi_addr_unix_t

source§

impl StructuralPartialEq for __wasi_addr_unix_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_ip4_t.html b/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_ip4_t.html index 0f308526dc4..fb537fdb344 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_ip4_t.html +++ b/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_ip4_t.html @@ -1,12 +1,12 @@ __wasi_cidr_ip4_t in wasmer_wasix::types::net - Rust
pub struct __wasi_cidr_ip4_t {
+                logo

__wasi_cidr_ip4_t

pub struct __wasi_cidr_ip4_t {
     pub ip: __wasi_addr_ip4_t,
     pub prefix: u8,
-}

Fields§

§ip: __wasi_addr_ip4_t§prefix: u8

Trait Implementations§

§

impl Clone for __wasi_cidr_ip4_t

§

fn clone(&self) -> __wasi_cidr_ip4_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_ip4_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_cidr_ip4_t> for __wasi_cidr_ip4_t

§

fn eq(&self, other: &__wasi_cidr_ip4_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§ip: __wasi_addr_ip4_t§prefix: u8

Trait Implementations§

source§

impl Clone for __wasi_cidr_ip4_t

source§

fn clone(&self) -> __wasi_cidr_ip4_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_ip4_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_cidr_ip4_t> for __wasi_cidr_ip4_t

source§

fn eq(&self, other: &__wasi_cidr_ip4_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_cidr_ip4_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_cidr_ip4_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_ip4_t

§

impl Eq for __wasi_cidr_ip4_t

§

impl StructuralEq for __wasi_cidr_ip4_t

§

impl StructuralPartialEq for __wasi_cidr_ip4_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_ip4_t

source§

impl Eq for __wasi_cidr_ip4_t

source§

impl StructuralEq for __wasi_cidr_ip4_t

source§

impl StructuralPartialEq for __wasi_cidr_ip4_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_ip6_t.html b/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_ip6_t.html index 9f32282726e..42f111af4f2 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_ip6_t.html +++ b/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_ip6_t.html @@ -1,12 +1,12 @@ __wasi_cidr_ip6_t in wasmer_wasix::types::net - Rust
pub struct __wasi_cidr_ip6_t {
+                logo

__wasi_cidr_ip6_t

pub struct __wasi_cidr_ip6_t {
     pub ip: __wasi_addr_ip6_t,
     pub prefix: u8,
-}

Fields§

§ip: __wasi_addr_ip6_t§prefix: u8

Trait Implementations§

§

impl Clone for __wasi_cidr_ip6_t

§

fn clone(&self) -> __wasi_cidr_ip6_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_ip6_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_cidr_ip6_t> for __wasi_cidr_ip6_t

§

fn eq(&self, other: &__wasi_cidr_ip6_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§ip: __wasi_addr_ip6_t§prefix: u8

Trait Implementations§

source§

impl Clone for __wasi_cidr_ip6_t

source§

fn clone(&self) -> __wasi_cidr_ip6_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_ip6_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_cidr_ip6_t> for __wasi_cidr_ip6_t

source§

fn eq(&self, other: &__wasi_cidr_ip6_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_cidr_ip6_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_cidr_ip6_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_ip6_t

§

impl Eq for __wasi_cidr_ip6_t

§

impl StructuralEq for __wasi_cidr_ip6_t

§

impl StructuralPartialEq for __wasi_cidr_ip6_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_ip6_t

source§

impl Eq for __wasi_cidr_ip6_t

source§

impl StructuralEq for __wasi_cidr_ip6_t

source§

impl StructuralPartialEq for __wasi_cidr_ip6_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_t.html b/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_t.html index 1376c553566..94a91c77ad6 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_t.html +++ b/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_t.html @@ -1,11 +1,11 @@ __wasi_cidr_t in wasmer_wasix::types::net - Rust
pub struct __wasi_cidr_t {
+                logo

__wasi_cidr_t

pub struct __wasi_cidr_t {
     pub tag: Addressfamily,
     pub _padding: u8,
     pub u: __wasi_cidr_u,
-}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_cidr_u

Trait Implementations§

§

impl Clone for __wasi_cidr_t

§

fn clone(&self) -> __wasi_cidr_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_cidr_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_cidr_u

Trait Implementations§

source§

impl Clone for __wasi_cidr_t

source§

fn clone(&self) -> __wasi_cidr_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_cidr_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_u.html b/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_u.html index 3cebd306aaf..b40c1f27239 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_u.html +++ b/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_u.html @@ -1,9 +1,9 @@ __wasi_cidr_u in wasmer_wasix::types::net - Rust
pub struct __wasi_cidr_u {
+                logo

__wasi_cidr_u

pub struct __wasi_cidr_u {
     pub octs: [u8; 17],
-}

Fields§

§octs: [u8; 17]

Trait Implementations§

§

impl Clone for __wasi_cidr_u

§

fn clone(&self) -> __wasi_cidr_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_u

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_cidr_u

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§octs: [u8; 17]

Trait Implementations§

source§

impl Clone for __wasi_cidr_u

source§

fn clone(&self) -> __wasi_cidr_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_u

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_cidr_u

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_unix_t.html b/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_unix_t.html index 3451e553201..ec3edc02c9c 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_unix_t.html +++ b/crates/doc/wasmer_wasix/types/net/struct.__wasi_cidr_unix_t.html @@ -1,12 +1,12 @@ __wasi_cidr_unix_t in wasmer_wasix::types::net - Rust
pub struct __wasi_cidr_unix_t {
+                logo

__wasi_cidr_unix_t

pub struct __wasi_cidr_unix_t {
     pub unix: __wasi_addr_unix_t,
     pub prefix: u8,
-}

Fields§

§unix: __wasi_addr_unix_t§prefix: u8

Trait Implementations§

§

impl Clone for __wasi_cidr_unix_t

§

fn clone(&self) -> __wasi_cidr_unix_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_unix_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_cidr_unix_t> for __wasi_cidr_unix_t

§

fn eq(&self, other: &__wasi_cidr_unix_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§unix: __wasi_addr_unix_t§prefix: u8

Trait Implementations§

source§

impl Clone for __wasi_cidr_unix_t

source§

fn clone(&self) -> __wasi_cidr_unix_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_unix_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_cidr_unix_t> for __wasi_cidr_unix_t

source§

fn eq(&self, other: &__wasi_cidr_unix_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_cidr_unix_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_cidr_unix_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_unix_t

§

impl Eq for __wasi_cidr_unix_t

§

impl StructuralEq for __wasi_cidr_unix_t

§

impl StructuralPartialEq for __wasi_cidr_unix_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_unix_t

source§

impl Eq for __wasi_cidr_unix_t

source§

impl StructuralEq for __wasi_cidr_unix_t

source§

impl StructuralPartialEq for __wasi_cidr_unix_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/struct.__wasi_hardwareaddress_t.html b/crates/doc/wasmer_wasix/types/net/struct.__wasi_hardwareaddress_t.html index 6daa07a8fc6..cd5edc4124f 100644 --- a/crates/doc/wasmer_wasix/types/net/struct.__wasi_hardwareaddress_t.html +++ b/crates/doc/wasmer_wasix/types/net/struct.__wasi_hardwareaddress_t.html @@ -1,11 +1,11 @@ __wasi_hardwareaddress_t in wasmer_wasix::types::net - Rust
pub struct __wasi_hardwareaddress_t {
+                logo

__wasi_hardwareaddress_t

pub struct __wasi_hardwareaddress_t {
     pub octs: [u8; 6],
-}

Fields§

§octs: [u8; 6]

Trait Implementations§

§

impl Clone for __wasi_hardwareaddress_t

§

fn clone(&self) -> __wasi_hardwareaddress_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_hardwareaddress_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_hardwareaddress_t> for __wasi_hardwareaddress_t

§

fn eq(&self, other: &__wasi_hardwareaddress_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§octs: [u8; 6]

Trait Implementations§

source§

impl Clone for __wasi_hardwareaddress_t

source§

fn clone(&self) -> __wasi_hardwareaddress_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_hardwareaddress_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_hardwareaddress_t> for __wasi_hardwareaddress_t

source§

fn eq(&self, other: &__wasi_hardwareaddress_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_hardwareaddress_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_hardwareaddress_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_hardwareaddress_t

§

impl Eq for __wasi_hardwareaddress_t

§

impl StructuralEq for __wasi_hardwareaddress_t

§

impl StructuralPartialEq for __wasi_hardwareaddress_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_hardwareaddress_t

source§

impl Eq for __wasi_hardwareaddress_t

source§

impl StructuralEq for __wasi_hardwareaddress_t

source§

impl StructuralPartialEq for __wasi_hardwareaddress_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/net/type.RiFlags.html b/crates/doc/wasmer_wasix/types/net/type.RiFlags.html index a6be627cfd1..ebc77b5e946 100644 --- a/crates/doc/wasmer_wasix/types/net/type.RiFlags.html +++ b/crates/doc/wasmer_wasix/types/net/type.RiFlags.html @@ -1,2 +1,2 @@ RiFlags in wasmer_wasix::types::net - Rust

Type Definition wasmer_wasix::types::net::RiFlags

pub type RiFlags = u16;
\ No newline at end of file + logo

RiFlags

Type Definition wasmer_wasix::types::net::RiFlags

source ·
pub type RiFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/net/type.RoFlags.html b/crates/doc/wasmer_wasix/types/net/type.RoFlags.html index 808f0fff5e0..99dd5f9b175 100644 --- a/crates/doc/wasmer_wasix/types/net/type.RoFlags.html +++ b/crates/doc/wasmer_wasix/types/net/type.RoFlags.html @@ -1,2 +1,2 @@ RoFlags in wasmer_wasix::types::net - Rust

Type Definition wasmer_wasix::types::net::RoFlags

pub type RoFlags = u16;
\ No newline at end of file + logo

RoFlags

Type Definition wasmer_wasix::types::net::RoFlags

source ·
pub type RoFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/net/type.SdFlags.html b/crates/doc/wasmer_wasix/types/net/type.SdFlags.html index 03a27668d54..f102256319d 100644 --- a/crates/doc/wasmer_wasix/types/net/type.SdFlags.html +++ b/crates/doc/wasmer_wasix/types/net/type.SdFlags.html @@ -1,2 +1,2 @@ SdFlags in wasmer_wasix::types::net - Rust

Type Definition wasmer_wasix::types::net::SdFlags

pub type SdFlags = u8;
\ No newline at end of file + logo

SdFlags

Type Definition wasmer_wasix::types::net::SdFlags

source ·
pub type SdFlags = u8;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/net/type.SiFlags.html b/crates/doc/wasmer_wasix/types/net/type.SiFlags.html index 236b0583b07..01112266ed1 100644 --- a/crates/doc/wasmer_wasix/types/net/type.SiFlags.html +++ b/crates/doc/wasmer_wasix/types/net/type.SiFlags.html @@ -1,2 +1,2 @@ SiFlags in wasmer_wasix::types::net - Rust

Type Definition wasmer_wasix::types::net::SiFlags

pub type SiFlags = u16;
\ No newline at end of file + logo

SiFlags

Type Definition wasmer_wasix::types::net::SiFlags

source ·
pub type SiFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/signal/enum.Signal.html b/crates/doc/wasmer_wasix/types/signal/enum.Signal.html index 11025efca0e..1e88295aa16 100644 --- a/crates/doc/wasmer_wasix/types/signal/enum.Signal.html +++ b/crates/doc/wasmer_wasix/types/signal/enum.Signal.html @@ -1,5 +1,5 @@ Signal in wasmer_wasix::types::signal - Rust
pub enum Signal {
+                logo

Signal

pub enum Signal {
 
Show 32 variants Signone, Sighup, Sigint, @@ -32,16 +32,16 @@ Sigpoll, Sigpwr, Sigsys, -
}

Variants§

§

Signone

§

Sighup

§

Sigint

§

Sigquit

§

Sigill

§

Sigtrap

§

Sigabrt

§

Sigbus

§

Sigfpe

§

Sigkill

§

Sigusr1

§

Sigsegv

§

Sigusr2

§

Sigpipe

§

Sigalrm

§

Sigterm

§

Sigstkflt

§

Sigchld

§

Sigcont

§

Sigstop

§

Sigtstp

§

Sigttin

§

Sigttou

§

Sigurg

§

Sigxcpu

§

Sigxfsz

§

Sigvtalrm

§

Sigprof

§

Sigwinch

§

Sigpoll

§

Sigpwr

§

Sigsys

Trait Implementations§

§

impl Clone for Signal

§

fn clone(&self) -> Signal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Signal

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Signal

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Signal as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Signal as FromToNativeWasmType>::Native) -> Signal

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Signal

§

fn hash<__H>(&self, state: &mut __H)where +

}

Variants§

§

Signone

§

Sighup

§

Sigint

§

Sigquit

§

Sigill

§

Sigtrap

§

Sigabrt

§

Sigbus

§

Sigfpe

§

Sigkill

§

Sigusr1

§

Sigsegv

§

Sigusr2

§

Sigpipe

§

Sigalrm

§

Sigterm

§

Sigstkflt

§

Sigchld

§

Sigcont

§

Sigstop

§

Sigtstp

§

Sigttin

§

Sigttou

§

Sigurg

§

Sigxcpu

§

Sigxfsz

§

Sigvtalrm

§

Sigprof

§

Sigwinch

§

Sigpoll

§

Sigpwr

§

Sigsys

Trait Implementations§

source§

impl Clone for Signal

source§

fn clone(&self) -> Signal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Signal

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Signal

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Signal as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Signal as FromToNativeWasmType>::Native) -> Signal

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Signal

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl PartialEq<Signal> for Signal

§

fn eq(&self, other: &Signal) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Signal> for Signal

source§

fn eq(&self, other: &Signal) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl TryFrom<u8> for Signal

§

type Error = TryFromPrimitiveError<Signal>

The type returned in the event of a conversion error.
§

fn try_from(number: u8) -> Result<Signal, TryFromPrimitiveError<Signal>>

Performs the conversion.
§

impl TryFromPrimitive for Signal

§

type Primitive = u8

§

const NAME: &'static str = "Signal"

§

fn try_from_primitive( +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<u8> for Signal

§

type Error = TryFromPrimitiveError<Signal>

The type returned in the event of a conversion error.
source§

fn try_from(number: u8) -> Result<Signal, TryFromPrimitiveError<Signal>>

Performs the conversion.
source§

impl TryFromPrimitive for Signal

§

type Primitive = u8

source§

const NAME: &'static str = "Signal"

source§

fn try_from_primitive( number: <Signal as TryFromPrimitive>::Primitive -) -> Result<Signal, TryFromPrimitiveError<Signal>>

§

impl ValueType for Signal

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +) -> Result<Signal, TryFromPrimitiveError<Signal>>
source§

impl ValueType for Signal

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Signal

§

impl Eq for Signal

§

impl StructuralEq for Signal

§

impl StructuralPartialEq for Signal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Signal

source§

impl Eq for Signal

source§

impl StructuralEq for Signal

source§

impl StructuralPartialEq for Signal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/signal/index.html b/crates/doc/wasmer_wasix/types/signal/index.html index d2ed2a51aec..3ace6e17965 100644 --- a/crates/doc/wasmer_wasix/types/signal/index.html +++ b/crates/doc/wasmer_wasix/types/signal/index.html @@ -1,2 +1,2 @@ wasmer_wasix::types::signal - Rust
\ No newline at end of file + logo

Module signal

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/struct.AddrUnspec.html b/crates/doc/wasmer_wasix/types/struct.AddrUnspec.html index 4545cdf8fed..ad62ac132fa 100644 --- a/crates/doc/wasmer_wasix/types/struct.AddrUnspec.html +++ b/crates/doc/wasmer_wasix/types/struct.AddrUnspec.html @@ -1,9 +1,9 @@ AddrUnspec in wasmer_wasix::types - Rust
pub struct AddrUnspec {
+                logo

AddrUnspec

pub struct AddrUnspec {
     pub n0: u8,
-}

Fields§

§n0: u8

Trait Implementations§

§

impl Clone for AddrUnspec

§

fn clone(&self) -> AddrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for AddrUnspec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for AddrUnspec

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§n0: u8

Trait Implementations§

source§

impl Clone for AddrUnspec

source§

fn clone(&self) -> AddrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddrUnspec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for AddrUnspec

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for AddrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for AddrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.AddrUnspecPort.html b/crates/doc/wasmer_wasix/types/struct.AddrUnspecPort.html index 21d3e411075..0821a195dee 100644 --- a/crates/doc/wasmer_wasix/types/struct.AddrUnspecPort.html +++ b/crates/doc/wasmer_wasix/types/struct.AddrUnspecPort.html @@ -1,10 +1,10 @@ AddrUnspecPort in wasmer_wasix::types - Rust
pub struct AddrUnspecPort {
+                logo

AddrUnspecPort

pub struct AddrUnspecPort {
     pub port: u16,
     pub addr: AddrUnspec,
-}

Fields§

§port: u16§addr: AddrUnspec

Trait Implementations§

§

impl Clone for AddrUnspecPort

§

fn clone(&self) -> AddrUnspecPort

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for AddrUnspecPort

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for AddrUnspecPort

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§port: u16§addr: AddrUnspec

Trait Implementations§

source§

impl Clone for AddrUnspecPort

source§

fn clone(&self) -> AddrUnspecPort

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddrUnspecPort

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for AddrUnspecPort

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for AddrUnspecPort

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for AddrUnspecPort

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.CidrUnspec.html b/crates/doc/wasmer_wasix/types/struct.CidrUnspec.html index 2f68c60a276..ba101888201 100644 --- a/crates/doc/wasmer_wasix/types/struct.CidrUnspec.html +++ b/crates/doc/wasmer_wasix/types/struct.CidrUnspec.html @@ -1,10 +1,10 @@ CidrUnspec in wasmer_wasix::types - Rust
pub struct CidrUnspec {
+                logo

CidrUnspec

pub struct CidrUnspec {
     pub addr: AddrUnspec,
     pub prefix: u8,
-}

Fields§

§addr: AddrUnspec§prefix: u8

Trait Implementations§

§

impl Clone for CidrUnspec

§

fn clone(&self) -> CidrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for CidrUnspec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for CidrUnspec

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§addr: AddrUnspec§prefix: u8

Trait Implementations§

source§

impl Clone for CidrUnspec

source§

fn clone(&self) -> CidrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CidrUnspec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for CidrUnspec

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for CidrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for CidrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.HttpHandles.html b/crates/doc/wasmer_wasix/types/struct.HttpHandles.html index f9e3cf6b0c1..c3dd579df06 100644 --- a/crates/doc/wasmer_wasix/types/struct.HttpHandles.html +++ b/crates/doc/wasmer_wasix/types/struct.HttpHandles.html @@ -1,11 +1,11 @@ HttpHandles in wasmer_wasix::types - Rust
pub struct HttpHandles {
+                logo

HttpHandles

pub struct HttpHandles {
     pub req: u32,
     pub res: u32,
     pub hdr: u32,
-}

Fields§

§req: u32§res: u32§hdr: u32

Trait Implementations§

§

impl Clone for HttpHandles

§

fn clone(&self) -> HttpHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for HttpHandles

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for HttpHandles

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§req: u32§res: u32§hdr: u32

Trait Implementations§

source§

impl Clone for HttpHandles

source§

fn clone(&self) -> HttpHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpHandles

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for HttpHandles

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for HttpHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for HttpHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.HttpStatus.html b/crates/doc/wasmer_wasix/types/struct.HttpStatus.html index e281ac75179..fca46d2e8ea 100644 --- a/crates/doc/wasmer_wasix/types/struct.HttpStatus.html +++ b/crates/doc/wasmer_wasix/types/struct.HttpStatus.html @@ -1,12 +1,12 @@ HttpStatus in wasmer_wasix::types - Rust
pub struct HttpStatus {
+                logo

HttpStatus

pub struct HttpStatus {
     pub ok: Bool,
     pub redirect: Bool,
     pub size: u64,
     pub status: u16,
-}

Fields§

§ok: Bool§redirect: Bool§size: u64§status: u16

Trait Implementations§

§

impl Clone for HttpStatus

§

fn clone(&self) -> HttpStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for HttpStatus

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for HttpStatus

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§ok: Bool§redirect: Bool§size: u64§status: u16

Trait Implementations§

source§

impl Clone for HttpStatus

source§

fn clone(&self) -> HttpStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for HttpStatus

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for HttpStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for HttpStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.Oflags.html b/crates/doc/wasmer_wasix/types/struct.Oflags.html index 3a81b80eeb3..ee91bee249c 100644 --- a/crates/doc/wasmer_wasix/types/struct.Oflags.html +++ b/crates/doc/wasmer_wasix/types/struct.Oflags.html @@ -1,21 +1,21 @@ Oflags in wasmer_wasix::types - Rust

Struct wasmer_wasix::types::Oflags

pub struct Oflags {
+                logo

Oflags

Struct wasmer_wasix::types::Oflags

source ·
pub struct Oflags {
     bits: u16,
 }
Expand description

Open flags used by path_open. TODO: wit appears to not have support for flags repr (@witx repr u16)

-

Fields§

§bits: u16

Implementations§

§

impl Oflags

pub const CREATE: Oflags = Self{ bits: 1 << 0,}

Create file if it does not exist.

-

pub const DIRECTORY: Oflags = Self{ bits: 1 << 1,}

Fail if not a directory.

-

pub const EXCL: Oflags = Self{ bits: 1 << 2,}

Fail if file already exists.

-

pub const TRUNC: Oflags = Self{ bits: 1 << 3,}

Truncate file to size 0.

-

pub const fn empty() -> Oflags

Returns an empty set of flags.

-

pub const fn all() -> Oflags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<Oflags>

Convert from underlying bit representation, unless that +

Fields§

§bits: u16

Implementations§

source§

impl Oflags

source

pub const CREATE: Oflags = Self{ bits: 1 << 0,}

Create file if it does not exist.

+
source

pub const DIRECTORY: Oflags = Self{ bits: 1 << 1,}

Fail if not a directory.

+
source

pub const EXCL: Oflags = Self{ bits: 1 << 2,}

Fail if file already exists.

+
source

pub const TRUNC: Oflags = Self{ bits: 1 << 3,}

Truncate file to size 0.

+
source

pub const fn empty() -> Oflags

Returns an empty set of flags.

+
source

pub const fn all() -> Oflags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<Oflags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> Oflags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> Oflags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> Oflags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> Oflags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -23,35 +23,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Oflags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Oflags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Oflags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Oflags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Oflags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Oflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Oflags) -> Oflags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Oflags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Oflags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Oflags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Oflags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Oflags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Oflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Oflags) -> Oflags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Oflags) -> Oflags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Oflags) -> Oflags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Oflags) -> Oflags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Oflags) -> Oflags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Oflags) -> Oflags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Oflags) -> Oflags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -59,39 +59,39 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Oflags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Oflags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Oflags

pub fn from_bits_preserve(bits: u16) -> Oflags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Oflags

source

pub fn from_bits_preserve(bits: u16) -> Oflags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Oflags> for Oflags

§

fn bitand(self, other: Oflags) -> Oflags

Returns the intersection between the two sets of flags.

-
§

type Output = Oflags

The resulting type after applying the & operator.
§

impl BitAndAssign<Oflags> for Oflags

§

fn bitand_assign(&mut self, other: Oflags)

Disables all flags disabled in the set.

-
§

impl BitOr<Oflags> for Oflags

§

fn bitor(self, other: Oflags) -> Oflags

Returns the union of the two sets of flags.

-
§

type Output = Oflags

The resulting type after applying the | operator.
§

impl BitOrAssign<Oflags> for Oflags

§

fn bitor_assign(&mut self, other: Oflags)

Adds the set of flags.

-
§

impl BitXor<Oflags> for Oflags

§

fn bitxor(self, other: Oflags) -> Oflags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Oflags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Oflags> for Oflags

§

fn bitxor_assign(&mut self, other: Oflags)

Toggles the set of flags.

-
§

impl Clone for Oflags

§

fn clone(&self) -> Oflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Oflags> for Oflags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Oflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Oflags> for Oflags

§

fn from_iter<T>(iterator: T) -> Oflagswhere - T: IntoIterator<Item = Oflags>,

Creates a value from an iterator. Read more
§

impl FromToNativeWasmType for Oflags

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Oflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Oflags as FromToNativeWasmType>::Native) -> Oflags

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Oflags

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Oflags> for Oflags

source§

fn bitand(self, other: Oflags) -> Oflags

Returns the intersection between the two sets of flags.

+
§

type Output = Oflags

The resulting type after applying the & operator.
source§

impl BitAndAssign<Oflags> for Oflags

source§

fn bitand_assign(&mut self, other: Oflags)

Disables all flags disabled in the set.

+
source§

impl BitOr<Oflags> for Oflags

source§

fn bitor(self, other: Oflags) -> Oflags

Returns the union of the two sets of flags.

+
§

type Output = Oflags

The resulting type after applying the | operator.
source§

impl BitOrAssign<Oflags> for Oflags

source§

fn bitor_assign(&mut self, other: Oflags)

Adds the set of flags.

+
source§

impl BitXor<Oflags> for Oflags

source§

fn bitxor(self, other: Oflags) -> Oflags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Oflags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Oflags> for Oflags

source§

fn bitxor_assign(&mut self, other: Oflags)

Toggles the set of flags.

+
source§

impl Clone for Oflags

source§

fn clone(&self) -> Oflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Oflags> for Oflags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Oflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Oflags> for Oflags

source§

fn from_iter<T>(iterator: T) -> Oflagswhere + T: IntoIterator<Item = Oflags>,

Creates a value from an iterator. Read more
source§

impl FromToNativeWasmType for Oflags

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Oflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Oflags as FromToNativeWasmType>::Native) -> Oflags

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Oflags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Oflags

§

fn not(self) -> Oflags

Returns the complement of this set of flags.

-
§

type Output = Oflags

The resulting type after applying the ! operator.
§

impl Octal for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Oflags

§

fn cmp(&self, other: &Oflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Oflags

source§

fn not(self) -> Oflags

Returns the complement of this set of flags.

+
§

type Output = Oflags

The resulting type after applying the ! operator.
source§

impl Octal for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Oflags

source§

fn cmp(&self, other: &Oflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Oflags> for Oflags

§

fn eq(&self, other: &Oflags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Oflags> for Oflags

source§

fn eq(&self, other: &Oflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Oflags> for Oflags

§

fn partial_cmp(&self, other: &Oflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Oflags> for Oflags

source§

fn partial_cmp(&self, other: &Oflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Oflags> for Oflags

§

fn sub(self, other: Oflags) -> Oflags

Returns the set difference of the two sets of flags.

-
§

type Output = Oflags

The resulting type after applying the - operator.
§

impl SubAssign<Oflags> for Oflags

§

fn sub_assign(&mut self, other: Oflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Oflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Oflags> for Oflags

source§

fn sub(self, other: Oflags) -> Oflags

Returns the set difference of the two sets of flags.

+
§

type Output = Oflags

The resulting type after applying the - operator.
source§

impl SubAssign<Oflags> for Oflags

source§

fn sub_assign(&mut self, other: Oflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Oflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Oflags

§

impl Eq for Oflags

§

impl StructuralEq for Oflags

§

impl StructuralPartialEq for Oflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Oflags

source§

impl Eq for Oflags

source§

impl StructuralEq for Oflags

source§

impl StructuralPartialEq for Oflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.OptionTimestamp.html b/crates/doc/wasmer_wasix/types/struct.OptionTimestamp.html index abbc089e7eb..71fb38910b8 100644 --- a/crates/doc/wasmer_wasix/types/struct.OptionTimestamp.html +++ b/crates/doc/wasmer_wasix/types/struct.OptionTimestamp.html @@ -1,10 +1,10 @@ OptionTimestamp in wasmer_wasix::types - Rust
pub struct OptionTimestamp {
+                logo

OptionTimestamp

pub struct OptionTimestamp {
     pub tag: OptionTag,
     pub u: u64,
-}

Fields§

§tag: OptionTag§u: u64

Trait Implementations§

§

impl Clone for OptionTimestamp

§

fn clone(&self) -> OptionTimestamp

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for OptionTimestamp

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for OptionTimestamp

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: OptionTag§u: u64

Trait Implementations§

source§

impl Clone for OptionTimestamp

source§

fn clone(&self) -> OptionTimestamp

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OptionTimestamp

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for OptionTimestamp

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for OptionTimestamp

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for OptionTimestamp

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.Route.html b/crates/doc/wasmer_wasix/types/struct.Route.html index fc9939b183e..8ab9f4bec6b 100644 --- a/crates/doc/wasmer_wasix/types/struct.Route.html +++ b/crates/doc/wasmer_wasix/types/struct.Route.html @@ -1,12 +1,12 @@ Route in wasmer_wasix::types - Rust

Struct wasmer_wasix::types::Route

pub struct Route {
+                logo

Route

Struct wasmer_wasix::types::Route

source ·
pub struct Route {
     pub cidr: __wasi_cidr_t,
     pub via_router: __wasi_addr_t,
     pub preferred_until: OptionTimestamp,
     pub expires_at: OptionTimestamp,
-}

Fields§

§cidr: __wasi_cidr_t§via_router: __wasi_addr_t§preferred_until: OptionTimestamp§expires_at: OptionTimestamp

Trait Implementations§

§

impl Clone for Route

§

fn clone(&self) -> Route

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Route

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Route

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§cidr: __wasi_cidr_t§via_router: __wasi_addr_t§preferred_until: OptionTimestamp§expires_at: OptionTimestamp

Trait Implementations§

source§

impl Clone for Route

source§

fn clone(&self) -> Route

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Route

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Route

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Route

Auto Trait Implementations§

§

impl RefUnwindSafe for Route

§

impl Send for Route

§

impl Sync for Route

§

impl Unpin for Route

§

impl UnwindSafe for Route

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Route

Auto Trait Implementations§

§

impl RefUnwindSafe for Route

§

impl Send for Route

§

impl Sync for Route

§

impl Unpin for Route

§

impl UnwindSafe for Route

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.SubscriptionFsReadwrite.html b/crates/doc/wasmer_wasix/types/struct.SubscriptionFsReadwrite.html index 5486624129c..37931ff5e5f 100644 --- a/crates/doc/wasmer_wasix/types/struct.SubscriptionFsReadwrite.html +++ b/crates/doc/wasmer_wasix/types/struct.SubscriptionFsReadwrite.html @@ -1,5 +1,5 @@ SubscriptionFsReadwrite in wasmer_wasix::types - Rust
pub struct SubscriptionFsReadwrite {
+                logo

SubscriptionFsReadwrite

pub struct SubscriptionFsReadwrite {
     pub file_descriptor: u32,
 }
Expand description

An event that occurred. The contents of an event. @@ -9,9 +9,9 @@ The contents of a subscription when the variant is eventtype::fd_read or eventtype::fd_write.

Fields§

§file_descriptor: u32

The file descriptor on which to wait for it to become ready for reading or writing.

-

Trait Implementations§

§

impl Clone for SubscriptionFsReadwrite

§

fn clone(&self) -> SubscriptionFsReadwrite

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for SubscriptionFsReadwrite

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for SubscriptionFsReadwrite

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for SubscriptionFsReadwrite

source§

fn clone(&self) -> SubscriptionFsReadwrite

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SubscriptionFsReadwrite

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for SubscriptionFsReadwrite

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for SubscriptionFsReadwrite

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for SubscriptionFsReadwrite

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_ip4_port_t.html b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_ip4_port_t.html index d831d1b6639..b69573cf1cd 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_ip4_port_t.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_ip4_port_t.html @@ -1,12 +1,12 @@ __wasi_addr_ip4_port_t in wasmer_wasix::types - Rust
pub struct __wasi_addr_ip4_port_t {
+                logo

__wasi_addr_ip4_port_t

pub struct __wasi_addr_ip4_port_t {
     pub port: u16,
     pub ip: __wasi_addr_ip4_t,
-}

Fields§

§port: u16§ip: __wasi_addr_ip4_t

Trait Implementations§

§

impl Clone for __wasi_addr_ip4_port_t

§

fn clone(&self) -> __wasi_addr_ip4_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_ip4_port_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_ip4_port_t> for __wasi_addr_ip4_port_t

§

fn eq(&self, other: &__wasi_addr_ip4_port_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§port: u16§ip: __wasi_addr_ip4_t

Trait Implementations§

source§

impl Clone for __wasi_addr_ip4_port_t

source§

fn clone(&self) -> __wasi_addr_ip4_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_ip4_port_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_ip4_port_t> for __wasi_addr_ip4_port_t

source§

fn eq(&self, other: &__wasi_addr_ip4_port_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_ip4_port_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_ip4_port_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_ip4_port_t

§

impl Eq for __wasi_addr_ip4_port_t

§

impl StructuralEq for __wasi_addr_ip4_port_t

§

impl StructuralPartialEq for __wasi_addr_ip4_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_ip4_port_t

source§

impl Eq for __wasi_addr_ip4_port_t

source§

impl StructuralEq for __wasi_addr_ip4_port_t

source§

impl StructuralPartialEq for __wasi_addr_ip4_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_ip4_t.html b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_ip4_t.html index 9cb60f23296..c7348736745 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_ip4_t.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_ip4_t.html @@ -1,11 +1,11 @@ __wasi_addr_ip4_t in wasmer_wasix::types - Rust
pub struct __wasi_addr_ip4_t {
+                logo

__wasi_addr_ip4_t

pub struct __wasi_addr_ip4_t {
     pub octs: [u8; 4],
-}

Fields§

§octs: [u8; 4]

Trait Implementations§

§

impl Clone for __wasi_addr_ip4_t

§

fn clone(&self) -> __wasi_addr_ip4_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_ip4_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_ip4_t> for __wasi_addr_ip4_t

§

fn eq(&self, other: &__wasi_addr_ip4_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§octs: [u8; 4]

Trait Implementations§

source§

impl Clone for __wasi_addr_ip4_t

source§

fn clone(&self) -> __wasi_addr_ip4_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_ip4_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_ip4_t> for __wasi_addr_ip4_t

source§

fn eq(&self, other: &__wasi_addr_ip4_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_ip4_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_ip4_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_ip4_t

§

impl Eq for __wasi_addr_ip4_t

§

impl StructuralEq for __wasi_addr_ip4_t

§

impl StructuralPartialEq for __wasi_addr_ip4_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_ip4_t

source§

impl Eq for __wasi_addr_ip4_t

source§

impl StructuralEq for __wasi_addr_ip4_t

source§

impl StructuralPartialEq for __wasi_addr_ip4_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_ip6_port_t.html b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_ip6_port_t.html index 99a975b4c26..878d282928d 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_ip6_port_t.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_ip6_port_t.html @@ -1,12 +1,12 @@ __wasi_addr_ip6_port_t in wasmer_wasix::types - Rust
pub struct __wasi_addr_ip6_port_t {
+                logo

__wasi_addr_ip6_port_t

pub struct __wasi_addr_ip6_port_t {
     pub port: u16,
     pub ip: __wasi_addr_ip6_t,
-}

Fields§

§port: u16§ip: __wasi_addr_ip6_t

Trait Implementations§

§

impl Clone for __wasi_addr_ip6_port_t

§

fn clone(&self) -> __wasi_addr_ip6_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_ip6_port_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_ip6_port_t> for __wasi_addr_ip6_port_t

§

fn eq(&self, other: &__wasi_addr_ip6_port_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§port: u16§ip: __wasi_addr_ip6_t

Trait Implementations§

source§

impl Clone for __wasi_addr_ip6_port_t

source§

fn clone(&self) -> __wasi_addr_ip6_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_ip6_port_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_ip6_port_t> for __wasi_addr_ip6_port_t

source§

fn eq(&self, other: &__wasi_addr_ip6_port_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_ip6_port_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_ip6_port_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_ip6_port_t

§

impl Eq for __wasi_addr_ip6_port_t

§

impl StructuralEq for __wasi_addr_ip6_port_t

§

impl StructuralPartialEq for __wasi_addr_ip6_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_ip6_port_t

source§

impl Eq for __wasi_addr_ip6_port_t

source§

impl StructuralEq for __wasi_addr_ip6_port_t

source§

impl StructuralPartialEq for __wasi_addr_ip6_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_ip6_t.html b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_ip6_t.html index 8052a58405e..512b25c518c 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_ip6_t.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_ip6_t.html @@ -1,11 +1,11 @@ __wasi_addr_ip6_t in wasmer_wasix::types - Rust
pub struct __wasi_addr_ip6_t {
+                logo

__wasi_addr_ip6_t

pub struct __wasi_addr_ip6_t {
     pub segs: [u8; 16],
-}

Fields§

§segs: [u8; 16]

Trait Implementations§

§

impl Clone for __wasi_addr_ip6_t

§

fn clone(&self) -> __wasi_addr_ip6_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_ip6_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_ip6_t> for __wasi_addr_ip6_t

§

fn eq(&self, other: &__wasi_addr_ip6_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§segs: [u8; 16]

Trait Implementations§

source§

impl Clone for __wasi_addr_ip6_t

source§

fn clone(&self) -> __wasi_addr_ip6_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_ip6_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_ip6_t> for __wasi_addr_ip6_t

source§

fn eq(&self, other: &__wasi_addr_ip6_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_ip6_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_ip6_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_ip6_t

§

impl Eq for __wasi_addr_ip6_t

§

impl StructuralEq for __wasi_addr_ip6_t

§

impl StructuralPartialEq for __wasi_addr_ip6_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_ip6_t

source§

impl Eq for __wasi_addr_ip6_t

source§

impl StructuralEq for __wasi_addr_ip6_t

source§

impl StructuralPartialEq for __wasi_addr_ip6_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_port_t.html b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_port_t.html index a78565b11a0..aab71db8b7d 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_port_t.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_port_t.html @@ -1,11 +1,11 @@ __wasi_addr_port_t in wasmer_wasix::types - Rust
pub struct __wasi_addr_port_t {
+                logo

__wasi_addr_port_t

pub struct __wasi_addr_port_t {
     pub tag: Addressfamily,
     pub _padding: u8,
     pub u: __wasi_addr_port_u,
-}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_addr_port_u

Trait Implementations§

§

impl Clone for __wasi_addr_port_t

§

fn clone(&self) -> __wasi_addr_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_port_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_addr_port_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_addr_port_u

Trait Implementations§

source§

impl Clone for __wasi_addr_port_t

source§

fn clone(&self) -> __wasi_addr_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_port_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_addr_port_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_port_u.html b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_port_u.html index 23d7bc003be..3608435c527 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_port_u.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_port_u.html @@ -1,9 +1,9 @@ __wasi_addr_port_u in wasmer_wasix::types - Rust
pub struct __wasi_addr_port_u {
+                logo

__wasi_addr_port_u

pub struct __wasi_addr_port_u {
     pub octs: [u8; 18],
-}

Fields§

§octs: [u8; 18]

Trait Implementations§

§

impl Clone for __wasi_addr_port_u

§

fn clone(&self) -> __wasi_addr_port_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_port_u

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_addr_port_u

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§octs: [u8; 18]

Trait Implementations§

source§

impl Clone for __wasi_addr_port_u

source§

fn clone(&self) -> __wasi_addr_port_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_port_u

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_addr_port_u

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_port_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_port_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_t.html b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_t.html index ca7b3419f53..c3e0a53e21f 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_t.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_t.html @@ -1,11 +1,11 @@ __wasi_addr_t in wasmer_wasix::types - Rust
pub struct __wasi_addr_t {
+                logo

__wasi_addr_t

pub struct __wasi_addr_t {
     pub tag: Addressfamily,
     pub _padding: u8,
     pub u: __wasi_addr_u,
-}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_addr_u

Trait Implementations§

§

impl Clone for __wasi_addr_t

§

fn clone(&self) -> __wasi_addr_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_addr_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_addr_u

Trait Implementations§

source§

impl Clone for __wasi_addr_t

source§

fn clone(&self) -> __wasi_addr_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_addr_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_u.html b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_u.html index 8b78e98b1c0..c5c780ad2e1 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_u.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_u.html @@ -1,9 +1,9 @@ __wasi_addr_u in wasmer_wasix::types - Rust
pub struct __wasi_addr_u {
+                logo

__wasi_addr_u

pub struct __wasi_addr_u {
     pub octs: [u8; 16],
-}

Fields§

§octs: [u8; 16]

Trait Implementations§

§

impl Clone for __wasi_addr_u

§

fn clone(&self) -> __wasi_addr_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_u

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_addr_u

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§octs: [u8; 16]

Trait Implementations§

source§

impl Clone for __wasi_addr_u

source§

fn clone(&self) -> __wasi_addr_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_u

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_addr_u

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_unix_port_t.html b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_unix_port_t.html index 915151f444a..d5fe206625e 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_unix_port_t.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_unix_port_t.html @@ -1,12 +1,12 @@ __wasi_addr_unix_port_t in wasmer_wasix::types - Rust
pub struct __wasi_addr_unix_port_t {
+                logo

__wasi_addr_unix_port_t

pub struct __wasi_addr_unix_port_t {
     pub port: u16,
     pub unix: __wasi_addr_unix_t,
-}

Fields§

§port: u16§unix: __wasi_addr_unix_t

Trait Implementations§

§

impl Clone for __wasi_addr_unix_port_t

§

fn clone(&self) -> __wasi_addr_unix_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_unix_port_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_unix_port_t> for __wasi_addr_unix_port_t

§

fn eq(&self, other: &__wasi_addr_unix_port_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§port: u16§unix: __wasi_addr_unix_t

Trait Implementations§

source§

impl Clone for __wasi_addr_unix_port_t

source§

fn clone(&self) -> __wasi_addr_unix_port_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_unix_port_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_unix_port_t> for __wasi_addr_unix_port_t

source§

fn eq(&self, other: &__wasi_addr_unix_port_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_unix_port_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_unix_port_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_unix_port_t

§

impl Eq for __wasi_addr_unix_port_t

§

impl StructuralEq for __wasi_addr_unix_port_t

§

impl StructuralPartialEq for __wasi_addr_unix_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_unix_port_t

source§

impl Eq for __wasi_addr_unix_port_t

source§

impl StructuralEq for __wasi_addr_unix_port_t

source§

impl StructuralPartialEq for __wasi_addr_unix_port_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_unix_t.html b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_unix_t.html index cd833a0ff5d..a17f436a4c5 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_addr_unix_t.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_addr_unix_t.html @@ -1,11 +1,11 @@ __wasi_addr_unix_t in wasmer_wasix::types - Rust
pub struct __wasi_addr_unix_t {
+                logo

__wasi_addr_unix_t

pub struct __wasi_addr_unix_t {
     pub octs: [u8; 16],
-}

Fields§

§octs: [u8; 16]

Trait Implementations§

§

impl Clone for __wasi_addr_unix_t

§

fn clone(&self) -> __wasi_addr_unix_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_addr_unix_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_addr_unix_t> for __wasi_addr_unix_t

§

fn eq(&self, other: &__wasi_addr_unix_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§octs: [u8; 16]

Trait Implementations§

source§

impl Clone for __wasi_addr_unix_t

source§

fn clone(&self) -> __wasi_addr_unix_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_addr_unix_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_addr_unix_t> for __wasi_addr_unix_t

source§

fn eq(&self, other: &__wasi_addr_unix_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_addr_unix_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_addr_unix_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_addr_unix_t

§

impl Eq for __wasi_addr_unix_t

§

impl StructuralEq for __wasi_addr_unix_t

§

impl StructuralPartialEq for __wasi_addr_unix_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_addr_unix_t

source§

impl Eq for __wasi_addr_unix_t

source§

impl StructuralEq for __wasi_addr_unix_t

source§

impl StructuralPartialEq for __wasi_addr_unix_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_ip4_t.html b/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_ip4_t.html index 6a6f9a0341b..349502336f7 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_ip4_t.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_ip4_t.html @@ -1,12 +1,12 @@ __wasi_cidr_ip4_t in wasmer_wasix::types - Rust
pub struct __wasi_cidr_ip4_t {
+                logo

__wasi_cidr_ip4_t

pub struct __wasi_cidr_ip4_t {
     pub ip: __wasi_addr_ip4_t,
     pub prefix: u8,
-}

Fields§

§ip: __wasi_addr_ip4_t§prefix: u8

Trait Implementations§

§

impl Clone for __wasi_cidr_ip4_t

§

fn clone(&self) -> __wasi_cidr_ip4_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_ip4_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_cidr_ip4_t> for __wasi_cidr_ip4_t

§

fn eq(&self, other: &__wasi_cidr_ip4_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§ip: __wasi_addr_ip4_t§prefix: u8

Trait Implementations§

source§

impl Clone for __wasi_cidr_ip4_t

source§

fn clone(&self) -> __wasi_cidr_ip4_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_ip4_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_cidr_ip4_t> for __wasi_cidr_ip4_t

source§

fn eq(&self, other: &__wasi_cidr_ip4_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_cidr_ip4_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_cidr_ip4_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_ip4_t

§

impl Eq for __wasi_cidr_ip4_t

§

impl StructuralEq for __wasi_cidr_ip4_t

§

impl StructuralPartialEq for __wasi_cidr_ip4_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_ip4_t

source§

impl Eq for __wasi_cidr_ip4_t

source§

impl StructuralEq for __wasi_cidr_ip4_t

source§

impl StructuralPartialEq for __wasi_cidr_ip4_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_ip6_t.html b/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_ip6_t.html index bc702cdd28f..9add6c1f73d 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_ip6_t.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_ip6_t.html @@ -1,12 +1,12 @@ __wasi_cidr_ip6_t in wasmer_wasix::types - Rust
pub struct __wasi_cidr_ip6_t {
+                logo

__wasi_cidr_ip6_t

pub struct __wasi_cidr_ip6_t {
     pub ip: __wasi_addr_ip6_t,
     pub prefix: u8,
-}

Fields§

§ip: __wasi_addr_ip6_t§prefix: u8

Trait Implementations§

§

impl Clone for __wasi_cidr_ip6_t

§

fn clone(&self) -> __wasi_cidr_ip6_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_ip6_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_cidr_ip6_t> for __wasi_cidr_ip6_t

§

fn eq(&self, other: &__wasi_cidr_ip6_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§ip: __wasi_addr_ip6_t§prefix: u8

Trait Implementations§

source§

impl Clone for __wasi_cidr_ip6_t

source§

fn clone(&self) -> __wasi_cidr_ip6_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_ip6_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_cidr_ip6_t> for __wasi_cidr_ip6_t

source§

fn eq(&self, other: &__wasi_cidr_ip6_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_cidr_ip6_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_cidr_ip6_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_ip6_t

§

impl Eq for __wasi_cidr_ip6_t

§

impl StructuralEq for __wasi_cidr_ip6_t

§

impl StructuralPartialEq for __wasi_cidr_ip6_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_ip6_t

source§

impl Eq for __wasi_cidr_ip6_t

source§

impl StructuralEq for __wasi_cidr_ip6_t

source§

impl StructuralPartialEq for __wasi_cidr_ip6_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_t.html b/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_t.html index b29fbd4a73f..539fc94157f 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_t.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_t.html @@ -1,11 +1,11 @@ __wasi_cidr_t in wasmer_wasix::types - Rust
pub struct __wasi_cidr_t {
+                logo

__wasi_cidr_t

pub struct __wasi_cidr_t {
     pub tag: Addressfamily,
     pub _padding: u8,
     pub u: __wasi_cidr_u,
-}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_cidr_u

Trait Implementations§

§

impl Clone for __wasi_cidr_t

§

fn clone(&self) -> __wasi_cidr_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_cidr_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: Addressfamily§_padding: u8§u: __wasi_cidr_u

Trait Implementations§

source§

impl Clone for __wasi_cidr_t

source§

fn clone(&self) -> __wasi_cidr_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_cidr_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_u.html b/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_u.html index fde31c26690..68e3b565032 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_u.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_u.html @@ -1,9 +1,9 @@ __wasi_cidr_u in wasmer_wasix::types - Rust
pub struct __wasi_cidr_u {
+                logo

__wasi_cidr_u

pub struct __wasi_cidr_u {
     pub octs: [u8; 17],
-}

Fields§

§octs: [u8; 17]

Trait Implementations§

§

impl Clone for __wasi_cidr_u

§

fn clone(&self) -> __wasi_cidr_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_u

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for __wasi_cidr_u

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§octs: [u8; 17]

Trait Implementations§

source§

impl Clone for __wasi_cidr_u

source§

fn clone(&self) -> __wasi_cidr_u

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_u

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for __wasi_cidr_u

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_u

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_unix_t.html b/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_unix_t.html index 8c50fe8dcc3..2890e6c27b2 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_unix_t.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_cidr_unix_t.html @@ -1,12 +1,12 @@ __wasi_cidr_unix_t in wasmer_wasix::types - Rust
pub struct __wasi_cidr_unix_t {
+                logo

__wasi_cidr_unix_t

pub struct __wasi_cidr_unix_t {
     pub unix: __wasi_addr_unix_t,
     pub prefix: u8,
-}

Fields§

§unix: __wasi_addr_unix_t§prefix: u8

Trait Implementations§

§

impl Clone for __wasi_cidr_unix_t

§

fn clone(&self) -> __wasi_cidr_unix_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_cidr_unix_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_cidr_unix_t> for __wasi_cidr_unix_t

§

fn eq(&self, other: &__wasi_cidr_unix_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§unix: __wasi_addr_unix_t§prefix: u8

Trait Implementations§

source§

impl Clone for __wasi_cidr_unix_t

source§

fn clone(&self) -> __wasi_cidr_unix_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_cidr_unix_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_cidr_unix_t> for __wasi_cidr_unix_t

source§

fn eq(&self, other: &__wasi_cidr_unix_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_cidr_unix_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_cidr_unix_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_cidr_unix_t

§

impl Eq for __wasi_cidr_unix_t

§

impl StructuralEq for __wasi_cidr_unix_t

§

impl StructuralPartialEq for __wasi_cidr_unix_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_cidr_unix_t

source§

impl Eq for __wasi_cidr_unix_t

source§

impl StructuralEq for __wasi_cidr_unix_t

source§

impl StructuralPartialEq for __wasi_cidr_unix_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_ciovec_t.html b/crates/doc/wasmer_wasix/types/struct.__wasi_ciovec_t.html index 9648190a502..80a094109e1 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_ciovec_t.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_ciovec_t.html @@ -1,25 +1,25 @@ __wasi_ciovec_t in wasmer_wasix::types - Rust
pub struct __wasi_ciovec_t<M>where
+                logo

__wasi_ciovec_t

pub struct __wasi_ciovec_t<M>where
     M: MemorySize,{
     pub buf: <M as MemorySize>::Offset,
     pub buf_len: <M as MemorySize>::Offset,
-}

Fields§

§buf: <M as MemorySize>::Offset§buf_len: <M as MemorySize>::Offset

Trait Implementations§

§

impl<M> Clone for __wasi_ciovec_t<M>where +}

Fields§

§buf: <M as MemorySize>::Offset§buf_len: <M as MemorySize>::Offset

Trait Implementations§

source§

impl<M> Clone for __wasi_ciovec_t<M>where M: Clone + MemorySize, - <M as MemorySize>::Offset: Clone,

§

fn clone(&self) -> __wasi_ciovec_t<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<M> Debug for __wasi_ciovec_t<M>where + <M as MemorySize>::Offset: Clone,

source§

fn clone(&self) -> __wasi_ciovec_t<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<M> Debug for __wasi_ciovec_t<M>where M: Debug + MemorySize, - <M as MemorySize>::Offset: Debug,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<M> PartialEq<__wasi_ciovec_t<M>> for __wasi_ciovec_t<M>where + <M as MemorySize>::Offset: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<M> PartialEq<__wasi_ciovec_t<M>> for __wasi_ciovec_t<M>where M: PartialEq<M> + MemorySize, - <M as MemorySize>::Offset: PartialEq<<M as MemorySize>::Offset>,

§

fn eq(&self, other: &__wasi_ciovec_t<M>) -> bool

This method tests for self and other values to be equal, and is used + <M as MemorySize>::Offset: PartialEq<<M as MemorySize>::Offset>,

source§

fn eq(&self, other: &__wasi_ciovec_t<M>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl<M> ValueType for __wasi_ciovec_t<M>where - M: MemorySize,

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl<M> ValueType for __wasi_ciovec_t<M>where + M: MemorySize,

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl<M> Copy for __wasi_ciovec_t<M>where +uninitialized (e.g. padding bytes).

source§

impl<M> Copy for __wasi_ciovec_t<M>where M: Copy + MemorySize, - <M as MemorySize>::Offset: Copy,

§

impl<M> Eq for __wasi_ciovec_t<M>where + <M as MemorySize>::Offset: Copy,

source§

impl<M> Eq for __wasi_ciovec_t<M>where M: Eq + MemorySize, - <M as MemorySize>::Offset: Eq,

§

impl<M> StructuralEq for __wasi_ciovec_t<M>where - M: MemorySize,

§

impl<M> StructuralPartialEq for __wasi_ciovec_t<M>where + <M as MemorySize>::Offset: Eq,

source§

impl<M> StructuralEq for __wasi_ciovec_t<M>where + M: MemorySize,

source§

impl<M> StructuralPartialEq for __wasi_ciovec_t<M>where M: MemorySize,

Auto Trait Implementations§

§

impl<M> RefUnwindSafe for __wasi_ciovec_t<M>where <M as MemorySize>::Offset: RefUnwindSafe,

§

impl<M> Send for __wasi_ciovec_t<M>

§

impl<M> Sync for __wasi_ciovec_t<M>

§

impl<M> Unpin for __wasi_ciovec_t<M>where <M as MemorySize>::Offset: Unpin,

§

impl<M> UnwindSafe for __wasi_ciovec_t<M>where diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_hardwareaddress_t.html b/crates/doc/wasmer_wasix/types/struct.__wasi_hardwareaddress_t.html index 260be1e13f7..feded21ef74 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_hardwareaddress_t.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_hardwareaddress_t.html @@ -1,11 +1,11 @@ __wasi_hardwareaddress_t in wasmer_wasix::types - Rust
pub struct __wasi_hardwareaddress_t {
+                logo

__wasi_hardwareaddress_t

pub struct __wasi_hardwareaddress_t {
     pub octs: [u8; 6],
-}

Fields§

§octs: [u8; 6]

Trait Implementations§

§

impl Clone for __wasi_hardwareaddress_t

§

fn clone(&self) -> __wasi_hardwareaddress_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for __wasi_hardwareaddress_t

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl PartialEq<__wasi_hardwareaddress_t> for __wasi_hardwareaddress_t

§

fn eq(&self, other: &__wasi_hardwareaddress_t) -> bool

This method tests for self and other values to be equal, and is used +}

Fields§

§octs: [u8; 6]

Trait Implementations§

source§

impl Clone for __wasi_hardwareaddress_t

source§

fn clone(&self) -> __wasi_hardwareaddress_t

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for __wasi_hardwareaddress_t

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl PartialEq<__wasi_hardwareaddress_t> for __wasi_hardwareaddress_t

source§

fn eq(&self, other: &__wasi_hardwareaddress_t) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for __wasi_hardwareaddress_t

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for __wasi_hardwareaddress_t

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for __wasi_hardwareaddress_t

§

impl Eq for __wasi_hardwareaddress_t

§

impl StructuralEq for __wasi_hardwareaddress_t

§

impl StructuralPartialEq for __wasi_hardwareaddress_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for __wasi_hardwareaddress_t

source§

impl Eq for __wasi_hardwareaddress_t

source§

impl StructuralEq for __wasi_hardwareaddress_t

source§

impl StructuralPartialEq for __wasi_hardwareaddress_t

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/struct.__wasi_iovec_t.html b/crates/doc/wasmer_wasix/types/struct.__wasi_iovec_t.html index 8c73e9755b0..b1daa08c648 100644 --- a/crates/doc/wasmer_wasix/types/struct.__wasi_iovec_t.html +++ b/crates/doc/wasmer_wasix/types/struct.__wasi_iovec_t.html @@ -1,25 +1,25 @@ __wasi_iovec_t in wasmer_wasix::types - Rust
pub struct __wasi_iovec_t<M>where
+                logo

__wasi_iovec_t

pub struct __wasi_iovec_t<M>where
     M: MemorySize,{
     pub buf: <M as MemorySize>::Offset,
     pub buf_len: <M as MemorySize>::Offset,
-}

Fields§

§buf: <M as MemorySize>::Offset§buf_len: <M as MemorySize>::Offset

Trait Implementations§

§

impl<M> Clone for __wasi_iovec_t<M>where +}

Fields§

§buf: <M as MemorySize>::Offset§buf_len: <M as MemorySize>::Offset

Trait Implementations§

source§

impl<M> Clone for __wasi_iovec_t<M>where M: Clone + MemorySize, - <M as MemorySize>::Offset: Clone,

§

fn clone(&self) -> __wasi_iovec_t<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<M> Debug for __wasi_iovec_t<M>where + <M as MemorySize>::Offset: Clone,

source§

fn clone(&self) -> __wasi_iovec_t<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<M> Debug for __wasi_iovec_t<M>where M: Debug + MemorySize, - <M as MemorySize>::Offset: Debug,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<M> PartialEq<__wasi_iovec_t<M>> for __wasi_iovec_t<M>where + <M as MemorySize>::Offset: Debug,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<M> PartialEq<__wasi_iovec_t<M>> for __wasi_iovec_t<M>where M: PartialEq<M> + MemorySize, - <M as MemorySize>::Offset: PartialEq<<M as MemorySize>::Offset>,

§

fn eq(&self, other: &__wasi_iovec_t<M>) -> bool

This method tests for self and other values to be equal, and is used + <M as MemorySize>::Offset: PartialEq<<M as MemorySize>::Offset>,

source§

fn eq(&self, other: &__wasi_iovec_t<M>) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl<M> ValueType for __wasi_iovec_t<M>where - M: MemorySize,

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl<M> ValueType for __wasi_iovec_t<M>where + M: MemorySize,

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl<M> Copy for __wasi_iovec_t<M>where +uninitialized (e.g. padding bytes).

source§

impl<M> Copy for __wasi_iovec_t<M>where M: Copy + MemorySize, - <M as MemorySize>::Offset: Copy,

§

impl<M> Eq for __wasi_iovec_t<M>where + <M as MemorySize>::Offset: Copy,

source§

impl<M> Eq for __wasi_iovec_t<M>where M: Eq + MemorySize, - <M as MemorySize>::Offset: Eq,

§

impl<M> StructuralEq for __wasi_iovec_t<M>where - M: MemorySize,

§

impl<M> StructuralPartialEq for __wasi_iovec_t<M>where + <M as MemorySize>::Offset: Eq,

source§

impl<M> StructuralEq for __wasi_iovec_t<M>where + M: MemorySize,

source§

impl<M> StructuralPartialEq for __wasi_iovec_t<M>where M: MemorySize,

Auto Trait Implementations§

§

impl<M> RefUnwindSafe for __wasi_iovec_t<M>where <M as MemorySize>::Offset: RefUnwindSafe,

§

impl<M> Send for __wasi_iovec_t<M>

§

impl<M> Sync for __wasi_iovec_t<M>

§

impl<M> Unpin for __wasi_iovec_t<M>where <M as MemorySize>::Offset: Unpin,

§

impl<M> UnwindSafe for __wasi_iovec_t<M>where diff --git a/crates/doc/wasmer_wasix/types/subscription/enum.Eventtype.html b/crates/doc/wasmer_wasix/types/subscription/enum.Eventtype.html index 3e1a7459f2f..fc52d25d9c6 100644 --- a/crates/doc/wasmer_wasix/types/subscription/enum.Eventtype.html +++ b/crates/doc/wasmer_wasix/types/subscription/enum.Eventtype.html @@ -1,5 +1,5 @@ Eventtype in wasmer_wasix::types::subscription - Rust

Trait Implementations§

§

impl Clone for Eventtype

§

fn clone(&self) -> Eventtype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Eventtype

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for Eventtype

§

fn deserialize<__D>( +

Trait Implementations§

source§

impl Clone for Eventtype

source§

fn clone(&self) -> Eventtype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Eventtype

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Eventtype

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<Eventtype, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl FromToNativeWasmType for Eventtype

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Eventtype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Eventtype as FromToNativeWasmType>::Native) -> Eventtype

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Eventtype> for Eventtype

§

fn eq(&self, other: &Eventtype) -> bool

This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl FromToNativeWasmType for Eventtype

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Eventtype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Eventtype as FromToNativeWasmType>::Native) -> Eventtype

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Eventtype> for Eventtype

source§

fn eq(&self, other: &Eventtype) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Serialize for Eventtype

§

fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for Eventtype

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl ValueType for Eventtype

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,
Serialize this value into the given Serde serializer. Read more
source§

impl ValueType for Eventtype

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Eventtype

§

impl Eq for Eventtype

§

impl StructuralEq for Eventtype

§

impl StructuralPartialEq for Eventtype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Eventtype

source§

impl Eq for Eventtype

source§

impl StructuralEq for Eventtype

source§

impl StructuralPartialEq for Eventtype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/subscription/index.html b/crates/doc/wasmer_wasix/types/subscription/index.html index 80083ea9fd1..ce7804e38f7 100644 --- a/crates/doc/wasmer_wasix/types/subscription/index.html +++ b/crates/doc/wasmer_wasix/types/subscription/index.html @@ -1,5 +1,5 @@ wasmer_wasix::types::subscription - Rust

Structs

source§

impl Copy for OptionTimestamp

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/type.Count.html b/crates/doc/wasmer_wasix/types/type.Count.html index c0c2ddf20fb..9f090a79e64 100644 --- a/crates/doc/wasmer_wasix/types/type.Count.html +++ b/crates/doc/wasmer_wasix/types/type.Count.html @@ -1,2 +1,2 @@ Count in wasmer_wasix::types - Rust

Type Definition wasmer_wasix::types::Count

pub type Count = u32;
\ No newline at end of file + logo

Count

Type Definition wasmer_wasix::types::Count

source ·
pub type Count = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/type.EventFdFlags.html b/crates/doc/wasmer_wasix/types/type.EventFdFlags.html index 5668f8a0962..be90c811b1d 100644 --- a/crates/doc/wasmer_wasix/types/type.EventFdFlags.html +++ b/crates/doc/wasmer_wasix/types/type.EventFdFlags.html @@ -1,2 +1,2 @@ EventFdFlags in wasmer_wasix::types - Rust

Type Definition wasmer_wasix::types::EventFdFlags

pub type EventFdFlags = u16;
\ No newline at end of file + logo

EventFdFlags

Type Definition wasmer_wasix::types::EventFdFlags

source ·
pub type EventFdFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/type.FileDelta.html b/crates/doc/wasmer_wasix/types/type.FileDelta.html index 217948f0156..b7160eb3b43 100644 --- a/crates/doc/wasmer_wasix/types/type.FileDelta.html +++ b/crates/doc/wasmer_wasix/types/type.FileDelta.html @@ -1,2 +1,2 @@ FileDelta in wasmer_wasix::types - Rust

Type Definition wasmer_wasix::types::FileDelta

pub type FileDelta = i64;
\ No newline at end of file + logo

FileDelta

Type Definition wasmer_wasix::types::FileDelta

source ·
pub type FileDelta = i64;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/type.LookupFlags.html b/crates/doc/wasmer_wasix/types/type.LookupFlags.html index c109ecc8aba..0224042598f 100644 --- a/crates/doc/wasmer_wasix/types/type.LookupFlags.html +++ b/crates/doc/wasmer_wasix/types/type.LookupFlags.html @@ -1,2 +1,2 @@ LookupFlags in wasmer_wasix::types - Rust

Type Definition wasmer_wasix::types::LookupFlags

pub type LookupFlags = u32;
\ No newline at end of file + logo

LookupFlags

Type Definition wasmer_wasix::types::LookupFlags

source ·
pub type LookupFlags = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/type.RiFlags.html b/crates/doc/wasmer_wasix/types/type.RiFlags.html index 99c0a38bc9d..8a9a49c51ef 100644 --- a/crates/doc/wasmer_wasix/types/type.RiFlags.html +++ b/crates/doc/wasmer_wasix/types/type.RiFlags.html @@ -1,2 +1,2 @@ RiFlags in wasmer_wasix::types - Rust

Type Definition wasmer_wasix::types::RiFlags

pub type RiFlags = u16;
\ No newline at end of file + logo

RiFlags

Type Definition wasmer_wasix::types::RiFlags

source ·
pub type RiFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/type.RoFlags.html b/crates/doc/wasmer_wasix/types/type.RoFlags.html index 6537d5a8fe4..20673e6a98f 100644 --- a/crates/doc/wasmer_wasix/types/type.RoFlags.html +++ b/crates/doc/wasmer_wasix/types/type.RoFlags.html @@ -1,2 +1,2 @@ RoFlags in wasmer_wasix::types - Rust

Type Definition wasmer_wasix::types::RoFlags

pub type RoFlags = u16;
\ No newline at end of file + logo

RoFlags

Type Definition wasmer_wasix::types::RoFlags

source ·
pub type RoFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/type.SdFlags.html b/crates/doc/wasmer_wasix/types/type.SdFlags.html index b4a04517879..04270e10962 100644 --- a/crates/doc/wasmer_wasix/types/type.SdFlags.html +++ b/crates/doc/wasmer_wasix/types/type.SdFlags.html @@ -1,2 +1,2 @@ SdFlags in wasmer_wasix::types - Rust

Type Definition wasmer_wasix::types::SdFlags

pub type SdFlags = u8;
\ No newline at end of file + logo

SdFlags

Type Definition wasmer_wasix::types::SdFlags

source ·
pub type SdFlags = u8;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/type.SiFlags.html b/crates/doc/wasmer_wasix/types/type.SiFlags.html index cc5c896693b..814eb14a687 100644 --- a/crates/doc/wasmer_wasix/types/type.SiFlags.html +++ b/crates/doc/wasmer_wasix/types/type.SiFlags.html @@ -1,2 +1,2 @@ SiFlags in wasmer_wasix::types - Rust

Type Definition wasmer_wasix::types::SiFlags

pub type SiFlags = u16;
\ No newline at end of file + logo

SiFlags

Type Definition wasmer_wasix::types::SiFlags

source ·
pub type SiFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Addressfamily.html b/crates/doc/wasmer_wasix/types/wasi/enum.Addressfamily.html index 8edc68adad6..75322ca6e8e 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Addressfamily.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Addressfamily.html @@ -1,16 +1,16 @@ Addressfamily in wasmer_wasix::types::wasi - Rust
pub enum Addressfamily {
+                logo

Addressfamily

pub enum Addressfamily {
     Unspec,
     Inet4,
     Inet6,
     Unix,
-}

Variants§

§

Unspec

§

Inet4

§

Inet6

§

Unix

Trait Implementations§

§

impl Clone for Addressfamily

§

fn clone(&self) -> Addressfamily

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Addressfamily

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Addressfamily

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Addressfamily as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native( +}

Variants§

§

Unspec

§

Inet4

§

Inet6

§

Unix

Trait Implementations§

source§

impl Clone for Addressfamily

source§

fn clone(&self) -> Addressfamily

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Addressfamily

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Addressfamily

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Addressfamily as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native( n: <Addressfamily as FromToNativeWasmType>::Native -) -> Addressfamily

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Addressfamily> for Addressfamily

§

fn eq(&self, other: &Addressfamily) -> bool

This method tests for self and other values to be equal, and is used +) -> Addressfamily

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Addressfamily> for Addressfamily

source§

fn eq(&self, other: &Addressfamily) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Addressfamily

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Addressfamily

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Addressfamily

§

impl Eq for Addressfamily

§

impl StructuralEq for Addressfamily

§

impl StructuralPartialEq for Addressfamily

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Addressfamily

source§

impl Eq for Addressfamily

source§

impl StructuralEq for Addressfamily

source§

impl StructuralPartialEq for Addressfamily

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Advice.html b/crates/doc/wasmer_wasix/types/wasi/enum.Advice.html index 57559098095..684a566e465 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Advice.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Advice.html @@ -1,5 +1,5 @@ Advice in wasmer_wasix::types::wasi - Rust

Trait Implementations§

§

impl Clone for Advice

§

fn clone(&self) -> Advice

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Advice

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Advice

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Advice as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Advice as FromToNativeWasmType>::Native) -> Advice

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Advice> for Advice

§

fn eq(&self, other: &Advice) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for Advice

source§

fn clone(&self) -> Advice

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Advice

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Advice

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Advice as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Advice as FromToNativeWasmType>::Native) -> Advice

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Advice> for Advice

source§

fn eq(&self, other: &Advice) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Advice

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Advice

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Advice

§

impl Eq for Advice

§

impl StructuralEq for Advice

§

impl StructuralPartialEq for Advice

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Advice

source§

impl Eq for Advice

source§

impl StructuralEq for Advice

source§

impl StructuralPartialEq for Advice

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Bool.html b/crates/doc/wasmer_wasix/types/wasi/enum.Bool.html index f0d41ae9e08..7599519218f 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Bool.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Bool.html @@ -1,12 +1,12 @@ Bool in wasmer_wasix::types::wasi - Rust
pub enum Bool {
+                logo

Bool

pub enum Bool {
     False,
     True,
-}

Variants§

§

False

§

True

Trait Implementations§

§

impl Clone for Bool

§

fn clone(&self) -> Bool

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Bool

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for Bool

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Bool

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Bool as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Bool as FromToNativeWasmType>::Native) -> Bool

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Bool> for Bool

§

fn eq(&self, other: &Bool) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

False

§

True

Trait Implementations§

source§

impl Clone for Bool

source§

fn clone(&self) -> Bool

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Bool

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Display for Bool

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Bool

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Bool as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Bool as FromToNativeWasmType>::Native) -> Bool

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Bool> for Bool

source§

fn eq(&self, other: &Bool) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Bool

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Bool

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Bool

§

impl Eq for Bool

§

impl StructuralEq for Bool

§

impl StructuralPartialEq for Bool

Auto Trait Implementations§

§

impl RefUnwindSafe for Bool

§

impl Send for Bool

§

impl Sync for Bool

§

impl Unpin for Bool

§

impl UnwindSafe for Bool

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Bool

source§

impl Eq for Bool

source§

impl StructuralEq for Bool

source§

impl StructuralPartialEq for Bool

Auto Trait Implementations§

§

impl RefUnwindSafe for Bool

§

impl Send for Bool

§

impl Sync for Bool

§

impl Unpin for Bool

§

impl UnwindSafe for Bool

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Clockid.html b/crates/doc/wasmer_wasix/types/wasi/enum.Clockid.html index 5f36a1bb351..e7ff1c60d0b 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Clockid.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Clockid.html @@ -1,5 +1,5 @@ Clockid in wasmer_wasix::types::wasi - Rust

Trait Implementations§

§

impl Clone for Clockid

§

fn clone(&self) -> Clockid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Clockid

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Clockid> for Snapshot0Clockid

Workaround implementation because wit-bindgen does not generate +

Trait Implementations§

source§

impl Clone for Clockid

source§

fn clone(&self) -> Clockid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Clockid

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Clockid> for Snapshot0Clockid

Workaround implementation because wit-bindgen does not generate type aliases, but instead creates the same filetype in each module for use statements in the .wit file.

-
§

fn from(other: Clockid) -> Snapshot0Clockid

Converts to this type from the input type.
§

impl From<Snapshot0Clockid> for Clockid

§

fn from(other: Snapshot0Clockid) -> Clockid

Converts to this type from the input type.
§

impl FromToNativeWasmType for Clockid

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Clockid as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Clockid as FromToNativeWasmType>::Native) -> Clockid

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Clockid

§

fn hash<__H>(&self, state: &mut __H)where +

source§

fn from(other: Clockid) -> Snapshot0Clockid

Converts to this type from the input type.
source§

impl From<Snapshot0Clockid> for Clockid

source§

fn from(other: Snapshot0Clockid) -> Clockid

Converts to this type from the input type.
source§

impl FromToNativeWasmType for Clockid

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Clockid as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Clockid as FromToNativeWasmType>::Native) -> Clockid

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Clockid

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl PartialEq<Clockid> for Clockid

§

fn eq(&self, other: &Clockid) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Clockid> for Clockid

source§

fn eq(&self, other: &Clockid) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl TryFrom<u32> for Clockid

§

type Error = TryFromPrimitiveError<Clockid>

The type returned in the event of a conversion error.
§

fn try_from(number: u32) -> Result<Clockid, TryFromPrimitiveError<Clockid>>

Performs the conversion.
§

impl TryFromPrimitive for Clockid

§

type Primitive = u32

§

const NAME: &'static str = "Clockid"

§

fn try_from_primitive( +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<u32> for Clockid

§

type Error = TryFromPrimitiveError<Clockid>

The type returned in the event of a conversion error.
source§

fn try_from(number: u32) -> Result<Clockid, TryFromPrimitiveError<Clockid>>

Performs the conversion.
source§

impl TryFromPrimitive for Clockid

§

type Primitive = u32

source§

const NAME: &'static str = "Clockid"

source§

fn try_from_primitive( number: <Clockid as TryFromPrimitive>::Primitive -) -> Result<Clockid, TryFromPrimitiveError<Clockid>>

§

impl ValueType for Clockid

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +) -> Result<Clockid, TryFromPrimitiveError<Clockid>>
source§

impl ValueType for Clockid

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Clockid

§

impl Eq for Clockid

§

impl StructuralEq for Clockid

§

impl StructuralPartialEq for Clockid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Clockid

source§

impl Eq for Clockid

source§

impl StructuralEq for Clockid

source§

impl StructuralPartialEq for Clockid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.EpollCtl.html b/crates/doc/wasmer_wasix/types/wasi/enum.EpollCtl.html index ef05687f936..298f3858575 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.EpollCtl.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.EpollCtl.html @@ -1,5 +1,5 @@ EpollCtl in wasmer_wasix::types::wasi - Rust

Trait Implementations§

§

impl Clone for EpollCtl

§

fn clone(&self) -> EpollCtl

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for EpollCtl

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for EpollCtl

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <EpollCtl as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <EpollCtl as FromToNativeWasmType>::Native) -> EpollCtl

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for EpollCtl

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Clone for EpollCtl

source§

fn clone(&self) -> EpollCtl

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EpollCtl

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for EpollCtl

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <EpollCtl as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <EpollCtl as FromToNativeWasmType>::Native) -> EpollCtl

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for EpollCtl

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl PartialEq<EpollCtl> for EpollCtl

§

fn eq(&self, other: &EpollCtl) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<EpollCtl> for EpollCtl

source§

fn eq(&self, other: &EpollCtl) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl TryFrom<u32> for EpollCtl

§

type Error = TryFromPrimitiveError<EpollCtl>

The type returned in the event of a conversion error.
§

fn try_from(number: u32) -> Result<EpollCtl, TryFromPrimitiveError<EpollCtl>>

Performs the conversion.
§

impl TryFromPrimitive for EpollCtl

§

type Primitive = u32

§

const NAME: &'static str = "EpollCtl"

§

fn try_from_primitive( +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<u32> for EpollCtl

§

type Error = TryFromPrimitiveError<EpollCtl>

The type returned in the event of a conversion error.
source§

fn try_from(number: u32) -> Result<EpollCtl, TryFromPrimitiveError<EpollCtl>>

Performs the conversion.
source§

impl TryFromPrimitive for EpollCtl

§

type Primitive = u32

source§

const NAME: &'static str = "EpollCtl"

source§

fn try_from_primitive( number: <EpollCtl as TryFromPrimitive>::Primitive -) -> Result<EpollCtl, TryFromPrimitiveError<EpollCtl>>

§

impl ValueType for EpollCtl

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +) -> Result<EpollCtl, TryFromPrimitiveError<EpollCtl>>
source§

impl ValueType for EpollCtl

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for EpollCtl

§

impl Eq for EpollCtl

§

impl StructuralEq for EpollCtl

§

impl StructuralPartialEq for EpollCtl

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for EpollCtl

source§

impl Eq for EpollCtl

source§

impl StructuralEq for EpollCtl

source§

impl StructuralPartialEq for EpollCtl

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Errno.html b/crates/doc/wasmer_wasix/types/wasi/enum.Errno.html index d450d121636..4e6564bbe21 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Errno.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Errno.html @@ -1,5 +1,5 @@ Errno in wasmer_wasix::types::wasi - Rust
pub enum Errno {
+                logo

Errno

pub enum Errno {
 
Show 80 variants Success, Toobig, Access, @@ -164,26 +164,26 @@
§

Shutdown

Cannot send after socket shutdown.

§

Memviolation

Memory access violation.

§

Unknown

An unknown error has occured

-

Implementations§

§

impl Errno

pub fn name(&self) -> &'static str

pub fn message(&self) -> &'static str

Trait Implementations§

§

impl Clone for Errno

§

fn clone(&self) -> Errno

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Errno

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for Errno

§

fn deserialize<__D>( +

Implementations§

source§

impl Errno

source

pub fn name(&self) -> &'static str

source

pub fn message(&self) -> &'static str

Trait Implementations§

source§

impl Clone for Errno

source§

fn clone(&self) -> Errno

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Errno

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Errno

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<Errno, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl Display for Errno

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Error for Errno

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
§

impl From<Errno> for Error

§

fn from(err: Errno) -> Error

Converts to this type from the input type.
§

impl From<Errno> for ErrorKind

§

fn from(err: Errno) -> ErrorKind

Converts to this type from the input type.
§

impl From<Errno> for ExitCode

§

fn from(val: Errno) -> ExitCode

Converts to this type from the input type.
§

impl From<Error> for Errno

§

fn from(err: Error) -> Errno

Converts to this type from the input type.
§

impl From<ExitCode> for Errno

§

fn from(code: ExitCode) -> Errno

Converts to this type from the input type.
source§

impl From<WasiThreadError> for Errno

source§

fn from(a: WasiThreadError) -> Errno

Converts to this type from the input type.
§

impl FromToNativeWasmType for Errno

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Errno as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Errno as FromToNativeWasmType>::Native) -> Errno

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Errno

§

fn hash<__H>(&self, state: &mut __H)where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for Errno

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Error for Errno

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, demand: &mut Demand<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<Errno> for Error

source§

fn from(err: Errno) -> Error

Converts to this type from the input type.
source§

impl From<Errno> for ErrorKind

source§

fn from(err: Errno) -> ErrorKind

Converts to this type from the input type.
source§

impl From<Errno> for ExitCode

source§

fn from(val: Errno) -> ExitCode

Converts to this type from the input type.
source§

impl From<Error> for Errno

source§

fn from(err: Error) -> Errno

Converts to this type from the input type.
source§

impl From<ExitCode> for Errno

source§

fn from(code: ExitCode) -> Errno

Converts to this type from the input type.
source§

impl From<WasiThreadError> for Errno

source§

fn from(a: WasiThreadError) -> Errno

Converts to this type from the input type.
source§

impl FromToNativeWasmType for Errno

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Errno as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Errno as FromToNativeWasmType>::Native) -> Errno

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Errno

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl Ord for Errno

§

fn cmp(&self, other: &Errno) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for Errno

source§

fn cmp(&self, other: &Errno) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Errno> for Errno

§

fn eq(&self, other: &Errno) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Errno> for Errno

source§

fn eq(&self, other: &Errno) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Errno> for Errno

§

fn partial_cmp(&self, other: &Errno) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Errno> for Errno

source§

fn partial_cmp(&self, other: &Errno) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Serialize for Errno

§

fn serialize<__S>( +operator. Read more

source§

impl Serialize for Errno

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl ValueType for Errno

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,
Serialize this value into the given Serde serializer. Read more
source§

impl ValueType for Errno

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Errno

§

impl Eq for Errno

§

impl StructuralEq for Errno

§

impl StructuralPartialEq for Errno

Auto Trait Implementations§

§

impl RefUnwindSafe for Errno

§

impl Send for Errno

§

impl Sync for Errno

§

impl Unpin for Errno

§

impl UnwindSafe for Errno

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Errno

source§

impl Eq for Errno

source§

impl StructuralEq for Errno

source§

impl StructuralPartialEq for Errno

Auto Trait Implementations§

§

impl RefUnwindSafe for Errno

§

impl Send for Errno

§

impl Sync for Errno

§

impl Unpin for Errno

§

impl UnwindSafe for Errno

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Eventtype.html b/crates/doc/wasmer_wasix/types/wasi/enum.Eventtype.html index 59b3a2978b4..2bfc6568344 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Eventtype.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Eventtype.html @@ -1,5 +1,5 @@ Eventtype in wasmer_wasix::types::wasi - Rust

Trait Implementations§

§

impl Clone for Eventtype

§

fn clone(&self) -> Eventtype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Eventtype

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for Eventtype

§

fn deserialize<__D>( +

Trait Implementations§

source§

impl Clone for Eventtype

source§

fn clone(&self) -> Eventtype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Eventtype

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Eventtype

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<Eventtype, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl FromToNativeWasmType for Eventtype

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Eventtype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Eventtype as FromToNativeWasmType>::Native) -> Eventtype

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Eventtype> for Eventtype

§

fn eq(&self, other: &Eventtype) -> bool

This method tests for self and other values to be equal, and is used + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl FromToNativeWasmType for Eventtype

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Eventtype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Eventtype as FromToNativeWasmType>::Native) -> Eventtype

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Eventtype> for Eventtype

source§

fn eq(&self, other: &Eventtype) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl Serialize for Eventtype

§

fn serialize<__S>( +sufficient, and should not be overridden without very good reason.

source§

impl Serialize for Eventtype

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl ValueType for Eventtype

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,
Serialize this value into the given Serde serializer. Read more
source§

impl ValueType for Eventtype

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Eventtype

§

impl Eq for Eventtype

§

impl StructuralEq for Eventtype

§

impl StructuralPartialEq for Eventtype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Eventtype

source§

impl Eq for Eventtype

source§

impl StructuralEq for Eventtype

source§

impl StructuralPartialEq for Eventtype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.ExitCode.html b/crates/doc/wasmer_wasix/types/wasi/enum.ExitCode.html index 9c56c210004..838502f65f9 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.ExitCode.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.ExitCode.html @@ -1,22 +1,22 @@ ExitCode in wasmer_wasix::types::wasi - Rust
pub enum ExitCode {
+                logo

ExitCode

pub enum ExitCode {
     Errno(Errno),
     Other(i32),
-}

Variants§

§

Errno(Errno)

§

Other(i32)

Implementations§

§

impl ExitCode

pub fn raw(&self) -> i32

pub fn is_success(&self) -> bool

Trait Implementations§

§

impl Clone for ExitCode

§

fn clone(&self) -> ExitCode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for ExitCode

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for ExitCode

§

fn deserialize<__D>( +}

Variants§

§

Errno(Errno)

§

Other(i32)

Implementations§

source§

impl ExitCode

source

pub fn raw(&self) -> i32

source

pub fn is_success(&self) -> bool

Trait Implementations§

source§

impl Clone for ExitCode

source§

fn clone(&self) -> ExitCode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ExitCode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for ExitCode

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<ExitCode, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl Display for ExitCode

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Errno> for ExitCode

§

fn from(val: Errno) -> ExitCode

Converts to this type from the input type.
§

impl From<ExitCode> for Errno

§

fn from(code: ExitCode) -> Errno

Converts to this type from the input type.
§

impl From<i32> for ExitCode

§

fn from(val: i32) -> ExitCode

Converts to this type from the input type.
§

impl FromToNativeWasmType for ExitCode

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <ExitCode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <ExitCode as FromToNativeWasmType>::Native) -> ExitCode

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Ord for ExitCode

§

fn cmp(&self, other: &ExitCode) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ExitCode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Errno> for ExitCode

source§

fn from(val: Errno) -> ExitCode

Converts to this type from the input type.
source§

impl From<ExitCode> for Errno

source§

fn from(code: ExitCode) -> Errno

Converts to this type from the input type.
source§

impl From<i32> for ExitCode

source§

fn from(val: i32) -> ExitCode

Converts to this type from the input type.
source§

impl FromToNativeWasmType for ExitCode

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <ExitCode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <ExitCode as FromToNativeWasmType>::Native) -> ExitCode

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Ord for ExitCode

source§

fn cmp(&self, other: &ExitCode) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<ExitCode> for ExitCode

§

fn eq(&self, other: &ExitCode) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ExitCode> for ExitCode

source§

fn eq(&self, other: &ExitCode) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<ExitCode> for ExitCode

§

fn partial_cmp(&self, other: &ExitCode) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ExitCode> for ExitCode

source§

fn partial_cmp(&self, other: &ExitCode) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Serialize for ExitCode

§

fn serialize<__S>( +operator. Read more

source§

impl Serialize for ExitCode

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl Copy for ExitCode

§

impl Eq for ExitCode

§

impl StructuralEq for ExitCode

§

impl StructuralPartialEq for ExitCode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere + __S: Serializer,

Serialize this value into the given Serde serializer. Read more
source§

impl Copy for ExitCode

source§

impl Eq for ExitCode

source§

impl StructuralEq for ExitCode

source§

impl StructuralPartialEq for ExitCode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Filetype.html b/crates/doc/wasmer_wasix/types/wasi/enum.Filetype.html index a1640b09173..cb755550c75 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Filetype.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Filetype.html @@ -1,5 +1,5 @@ Filetype in wasmer_wasix::types::wasi - Rust

Trait Implementations§

§

impl Clone for Filetype

§

fn clone(&self) -> Filetype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Filetype

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Filetype

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Filetype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Filetype as FromToNativeWasmType>::Native) -> Filetype

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Filetype> for Filetype

§

fn eq(&self, other: &Filetype) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for Filetype

source§

fn clone(&self) -> Filetype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Filetype

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Filetype

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Filetype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Filetype as FromToNativeWasmType>::Native) -> Filetype

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Filetype> for Filetype

source§

fn eq(&self, other: &Filetype) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Filetype

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Filetype

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Filetype

§

impl Eq for Filetype

§

impl StructuralEq for Filetype

§

impl StructuralPartialEq for Filetype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Filetype

source§

impl Eq for Filetype

source§

impl StructuralEq for Filetype

source§

impl StructuralPartialEq for Filetype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.JoinStatusType.html b/crates/doc/wasmer_wasix/types/wasi/enum.JoinStatusType.html index 822985c6455..56c0c43601f 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.JoinStatusType.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.JoinStatusType.html @@ -1,5 +1,5 @@ JoinStatusType in wasmer_wasix::types::wasi - Rust

Trait Implementations§

§

impl Clone for JoinStatusType

§

fn clone(&self) -> JoinStatusType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for JoinStatusType

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for JoinStatusType

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <JoinStatusType as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native( +

Trait Implementations§

source§

impl Clone for JoinStatusType

source§

fn clone(&self) -> JoinStatusType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for JoinStatusType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for JoinStatusType

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <JoinStatusType as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native( n: <JoinStatusType as FromToNativeWasmType>::Native -) -> JoinStatusType

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<JoinStatusType> for JoinStatusType

§

fn eq(&self, other: &JoinStatusType) -> bool

This method tests for self and other values to be equal, and is used +) -> JoinStatusType

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<JoinStatusType> for JoinStatusType

source§

fn eq(&self, other: &JoinStatusType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for JoinStatusType

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for JoinStatusType

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for JoinStatusType

§

impl Eq for JoinStatusType

§

impl StructuralEq for JoinStatusType

§

impl StructuralPartialEq for JoinStatusType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for JoinStatusType

source§

impl Eq for JoinStatusType

source§

impl StructuralEq for JoinStatusType

source§

impl StructuralPartialEq for JoinStatusType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.OptionTag.html b/crates/doc/wasmer_wasix/types/wasi/enum.OptionTag.html index 345940c24a6..8a1a0efc2bb 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.OptionTag.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.OptionTag.html @@ -1,13 +1,13 @@ OptionTag in wasmer_wasix::types::wasi - Rust
pub enum OptionTag {
+                logo

OptionTag

pub enum OptionTag {
     None,
     Some,
 }
Expand description

__wasi_option_t

-

Variants§

§

None

§

Some

Trait Implementations§

§

impl Clone for OptionTag

§

fn clone(&self) -> OptionTag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for OptionTag

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for OptionTag

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <OptionTag as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <OptionTag as FromToNativeWasmType>::Native) -> OptionTag

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<OptionTag> for OptionTag

§

fn eq(&self, other: &OptionTag) -> bool

This method tests for self and other values to be equal, and is used +

Variants§

§

None

§

Some

Trait Implementations§

source§

impl Clone for OptionTag

source§

fn clone(&self) -> OptionTag

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OptionTag

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for OptionTag

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <OptionTag as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <OptionTag as FromToNativeWasmType>::Native) -> OptionTag

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<OptionTag> for OptionTag

source§

fn eq(&self, other: &OptionTag) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for OptionTag

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for OptionTag

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for OptionTag

§

impl Eq for OptionTag

§

impl StructuralEq for OptionTag

§

impl StructuralPartialEq for OptionTag

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for OptionTag

source§

impl Eq for OptionTag

source§

impl StructuralEq for OptionTag

source§

impl StructuralPartialEq for OptionTag

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Preopentype.html b/crates/doc/wasmer_wasix/types/wasi/enum.Preopentype.html index 1d5a087d8a6..7c6bc0669e3 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Preopentype.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Preopentype.html @@ -1,15 +1,15 @@ Preopentype in wasmer_wasix::types::wasi - Rust
pub enum Preopentype {
+                logo

Preopentype

pub enum Preopentype {
     Dir,
     Unknown,
 }
Expand description

Identifiers for preopened capabilities.

Variants§

§

Dir

A pre-opened directory.

§

Unknown

Unknown.

-

Trait Implementations§

§

impl Clone for Preopentype

§

fn clone(&self) -> Preopentype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Preopentype

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Preopentype

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Preopentype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Preopentype as FromToNativeWasmType>::Native) -> Preopentype

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Preopentype> for Preopentype

§

fn eq(&self, other: &Preopentype) -> bool

This method tests for self and other values to be equal, and is used +

Trait Implementations§

source§

impl Clone for Preopentype

source§

fn clone(&self) -> Preopentype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Preopentype

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Preopentype

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Preopentype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Preopentype as FromToNativeWasmType>::Native) -> Preopentype

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Preopentype> for Preopentype

source§

fn eq(&self, other: &Preopentype) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Preopentype

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Preopentype

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Preopentype

§

impl Eq for Preopentype

§

impl StructuralEq for Preopentype

§

impl StructuralPartialEq for Preopentype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Preopentype

source§

impl Eq for Preopentype

source§

impl StructuralEq for Preopentype

source§

impl StructuralPartialEq for Preopentype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.PrestatEnum.html b/crates/doc/wasmer_wasix/types/wasi/enum.PrestatEnum.html index aeaed37acd7..6f834482e78 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.PrestatEnum.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.PrestatEnum.html @@ -1,9 +1,9 @@ PrestatEnum in wasmer_wasix::types::wasi - Rust
pub enum PrestatEnum {
+                logo

PrestatEnum

pub enum PrestatEnum {
     Dir {
         pr_name_len: u32,
     },
-}

Variants§

§

Dir

Fields

§pr_name_len: u32

Implementations§

§

impl PrestatEnum

pub fn untagged(self) -> PrestatU

Trait Implementations§

§

impl Clone for PrestatEnum

§

fn clone(&self) -> PrestatEnum

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Copy for PrestatEnum

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Variants§

§

Dir

Fields

§pr_name_len: u32

Implementations§

Trait Implementations§

source§

impl Clone for PrestatEnum

source§

fn clone(&self) -> PrestatEnum

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for PrestatEnum

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Signal.html b/crates/doc/wasmer_wasix/types/wasi/enum.Signal.html index 272540d81f9..2c9d389d402 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Signal.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Signal.html @@ -1,5 +1,5 @@ Signal in wasmer_wasix::types::wasi - Rust
pub enum Signal {
+                logo

Signal

pub enum Signal {
 
Show 32 variants Signone, Sighup, Sigint, @@ -32,16 +32,16 @@ Sigpoll, Sigpwr, Sigsys, -
}

Variants§

§

Signone

§

Sighup

§

Sigint

§

Sigquit

§

Sigill

§

Sigtrap

§

Sigabrt

§

Sigbus

§

Sigfpe

§

Sigkill

§

Sigusr1

§

Sigsegv

§

Sigusr2

§

Sigpipe

§

Sigalrm

§

Sigterm

§

Sigstkflt

§

Sigchld

§

Sigcont

§

Sigstop

§

Sigtstp

§

Sigttin

§

Sigttou

§

Sigurg

§

Sigxcpu

§

Sigxfsz

§

Sigvtalrm

§

Sigprof

§

Sigwinch

§

Sigpoll

§

Sigpwr

§

Sigsys

Trait Implementations§

§

impl Clone for Signal

§

fn clone(&self) -> Signal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Signal

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Signal

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Signal as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Signal as FromToNativeWasmType>::Native) -> Signal

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Signal

§

fn hash<__H>(&self, state: &mut __H)where +

}

Variants§

§

Signone

§

Sighup

§

Sigint

§

Sigquit

§

Sigill

§

Sigtrap

§

Sigabrt

§

Sigbus

§

Sigfpe

§

Sigkill

§

Sigusr1

§

Sigsegv

§

Sigusr2

§

Sigpipe

§

Sigalrm

§

Sigterm

§

Sigstkflt

§

Sigchld

§

Sigcont

§

Sigstop

§

Sigtstp

§

Sigttin

§

Sigttou

§

Sigurg

§

Sigxcpu

§

Sigxfsz

§

Sigvtalrm

§

Sigprof

§

Sigwinch

§

Sigpoll

§

Sigpwr

§

Sigsys

Trait Implementations§

source§

impl Clone for Signal

source§

fn clone(&self) -> Signal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Signal

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Signal

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Signal as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Signal as FromToNativeWasmType>::Native) -> Signal

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Signal

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl PartialEq<Signal> for Signal

§

fn eq(&self, other: &Signal) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more

source§

impl PartialEq<Signal> for Signal

source§

fn eq(&self, other: &Signal) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl TryFrom<u8> for Signal

§

type Error = TryFromPrimitiveError<Signal>

The type returned in the event of a conversion error.
§

fn try_from(number: u8) -> Result<Signal, TryFromPrimitiveError<Signal>>

Performs the conversion.
§

impl TryFromPrimitive for Signal

§

type Primitive = u8

§

const NAME: &'static str = "Signal"

§

fn try_from_primitive( +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<u8> for Signal

§

type Error = TryFromPrimitiveError<Signal>

The type returned in the event of a conversion error.
source§

fn try_from(number: u8) -> Result<Signal, TryFromPrimitiveError<Signal>>

Performs the conversion.
source§

impl TryFromPrimitive for Signal

§

type Primitive = u8

source§

const NAME: &'static str = "Signal"

source§

fn try_from_primitive( number: <Signal as TryFromPrimitive>::Primitive -) -> Result<Signal, TryFromPrimitiveError<Signal>>

§

impl ValueType for Signal

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +) -> Result<Signal, TryFromPrimitiveError<Signal>>
source§

impl ValueType for Signal

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Signal

§

impl Eq for Signal

§

impl StructuralEq for Signal

§

impl StructuralPartialEq for Signal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Signal

source§

impl Eq for Signal

source§

impl StructuralEq for Signal

source§

impl StructuralPartialEq for Signal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Snapshot0Clockid.html b/crates/doc/wasmer_wasix/types/wasi/enum.Snapshot0Clockid.html index 61519728207..b0c6bff68e3 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Snapshot0Clockid.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Snapshot0Clockid.html @@ -1,5 +1,5 @@ Snapshot0Clockid in wasmer_wasix::types::wasi - Rust

Trait Implementations§

§

impl Clone for Snapshot0Clockid

§

fn clone(&self) -> Snapshot0Clockid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Snapshot0Clockid

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Clockid> for Snapshot0Clockid

Workaround implementation because wit-bindgen does not generate +

Trait Implementations§

source§

impl Clone for Snapshot0Clockid

source§

fn clone(&self) -> Snapshot0Clockid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot0Clockid

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Clockid> for Snapshot0Clockid

Workaround implementation because wit-bindgen does not generate type aliases, but instead creates the same filetype in each module for use statements in the .wit file.

-
§

fn from(other: Clockid) -> Snapshot0Clockid

Converts to this type from the input type.
§

impl From<Snapshot0Clockid> for Clockid

§

fn from(other: Snapshot0Clockid) -> Clockid

Converts to this type from the input type.
§

impl FromToNativeWasmType for Snapshot0Clockid

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Snapshot0Clockid as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native( +

source§

fn from(other: Clockid) -> Snapshot0Clockid

Converts to this type from the input type.
source§

impl From<Snapshot0Clockid> for Clockid

source§

fn from(other: Snapshot0Clockid) -> Clockid

Converts to this type from the input type.
source§

impl FromToNativeWasmType for Snapshot0Clockid

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Snapshot0Clockid as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native( n: <Snapshot0Clockid as FromToNativeWasmType>::Native -) -> Snapshot0Clockid

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Snapshot0Clockid

§

fn hash<__H>(&self, state: &mut __H)where +) -> Snapshot0Clockid

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Snapshot0Clockid

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl PartialEq<Snapshot0Clockid> for Snapshot0Clockid

§

fn eq(&self, other: &Snapshot0Clockid) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq<Snapshot0Clockid> for Snapshot0Clockid

source§

fn eq(&self, other: &Snapshot0Clockid) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl TryFrom<u32> for Snapshot0Clockid

§

type Error = TryFromPrimitiveError<Snapshot0Clockid>

The type returned in the event of a conversion error.
§

fn try_from( +sufficient, and should not be overridden without very good reason.

source§

impl TryFrom<u32> for Snapshot0Clockid

§

type Error = TryFromPrimitiveError<Snapshot0Clockid>

The type returned in the event of a conversion error.
source§

fn try_from( number: u32 -) -> Result<Snapshot0Clockid, TryFromPrimitiveError<Snapshot0Clockid>>

Performs the conversion.
§

impl TryFromPrimitive for Snapshot0Clockid

§

type Primitive = u32

§

const NAME: &'static str = "Snapshot0Clockid"

§

fn try_from_primitive( +) -> Result<Snapshot0Clockid, TryFromPrimitiveError<Snapshot0Clockid>>

Performs the conversion.
source§

impl TryFromPrimitive for Snapshot0Clockid

§

type Primitive = u32

source§

const NAME: &'static str = "Snapshot0Clockid"

source§

fn try_from_primitive( number: <Snapshot0Clockid as TryFromPrimitive>::Primitive -) -> Result<Snapshot0Clockid, TryFromPrimitiveError<Snapshot0Clockid>>

§

impl ValueType for Snapshot0Clockid

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +) -> Result<Snapshot0Clockid, TryFromPrimitiveError<Snapshot0Clockid>>
source§

impl ValueType for Snapshot0Clockid

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Snapshot0Clockid

§

impl Eq for Snapshot0Clockid

§

impl StructuralEq for Snapshot0Clockid

§

impl StructuralPartialEq for Snapshot0Clockid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Snapshot0Clockid

source§

impl Eq for Snapshot0Clockid

source§

impl StructuralEq for Snapshot0Clockid

source§

impl StructuralPartialEq for Snapshot0Clockid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Snapshot0Whence.html b/crates/doc/wasmer_wasix/types/wasi/enum.Snapshot0Whence.html index 463bb99d602..869e97dea50 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Snapshot0Whence.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Snapshot0Whence.html @@ -1,16 +1,16 @@ Snapshot0Whence in wasmer_wasix::types::wasi - Rust
pub enum Snapshot0Whence {
+                logo

Snapshot0Whence

pub enum Snapshot0Whence {
     Cur,
     End,
     Set,
     Unknown,
-}

Variants§

§

Cur

§

End

§

Set

§

Unknown

Trait Implementations§

§

impl Clone for Snapshot0Whence

§

fn clone(&self) -> Snapshot0Whence

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Snapshot0Whence

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Snapshot0Whence

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Snapshot0Whence as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native( +}

Variants§

§

Cur

§

End

§

Set

§

Unknown

Trait Implementations§

source§

impl Clone for Snapshot0Whence

source§

fn clone(&self) -> Snapshot0Whence

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot0Whence

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Snapshot0Whence

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Snapshot0Whence as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native( n: <Snapshot0Whence as FromToNativeWasmType>::Native -) -> Snapshot0Whence

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Snapshot0Whence> for Snapshot0Whence

§

fn eq(&self, other: &Snapshot0Whence) -> bool

This method tests for self and other values to be equal, and is used +) -> Snapshot0Whence

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Snapshot0Whence> for Snapshot0Whence

source§

fn eq(&self, other: &Snapshot0Whence) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Snapshot0Whence

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Snapshot0Whence

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Snapshot0Whence

§

impl Eq for Snapshot0Whence

§

impl StructuralEq for Snapshot0Whence

§

impl StructuralPartialEq for Snapshot0Whence

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Snapshot0Whence

source§

impl Eq for Snapshot0Whence

source§

impl StructuralEq for Snapshot0Whence

source§

impl StructuralPartialEq for Snapshot0Whence

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.SockProto.html b/crates/doc/wasmer_wasix/types/wasi/enum.SockProto.html index d2e7ba6eb93..006957802f0 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.SockProto.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.SockProto.html @@ -1,5 +1,5 @@ SockProto in wasmer_wasix::types::wasi - Rust
pub enum SockProto {
+                logo

SockProto

pub enum SockProto {
 
Show 264 variants Ip, Icmp, Igmp, @@ -264,11 +264,11 @@ ProtoTwohundredandsixtyone, Mptcp, Max, -
}

Variants§

§

Ip

§

Icmp

§

Igmp

§

ProtoThree

§

Ipip

§

ProtoFive

§

Tcp

§

ProtoSeven

§

Egp

§

ProtoNine

§

ProtoTen

§

ProtoEleven

§

Pup

§

ProtoThirteen

§

ProtoFourteen

§

ProtoFifteen

§

ProtoSixteen

§

Udp

§

ProtoEighteen

§

ProtoNineteen

§

ProtoTwenty

§

ProtoTwentyone

§

Idp

§

ProtoTwentythree

§

ProtoTwentyfour

§

ProtoTwentyfive

§

ProtoTwentysix

§

ProtoTwentyseven

§

ProtoTwentyeight

§

ProtoTp

§

ProtoThirty

§

ProtoThirtyone

§

ProtoThirtytwo

§

Dccp

§

ProtoThirtyfour

§

ProtoThirtyfive

§

ProtoThirtysix

§

ProtoThirtyseven

§

ProtoThirtyeight

§

ProtoThirtynine

§

ProtoFourty

§

Ipv6

§

ProtoFourtytwo

§

Routing

§

Fragment

§

ProtoFourtyfive

§

Rsvp

§

Gre

§

ProtoFourtyeight

§

ProtoFourtynine

§

Esp

§

Ah

§

ProtoFiftytwo

§

ProtoFiftythree

§

ProtoFiftyfour

§

ProtoFiftyfive

§

ProtoFiftysix

§

ProtoFiftyseven

§

Icmpv6

§

None

§

Dstopts

§

ProtoSixtyone

§

ProtoSixtytwo

§

ProtoSixtythree

§

ProtoSixtyfour

§

ProtoSixtyfive

§

ProtoSixtysix

§

ProtoSixtyseven

§

ProtoSixtyeight

§

ProtoSixtynine

§

ProtoSeventy

§

ProtoSeventyone

§

ProtoSeventytwo

§

ProtoSeventythree

§

ProtoSeventyfour

§

ProtoSeventyfive

§

ProtoSeventysix

§

ProtoSeventyseven

§

ProtoSeventyeight

§

ProtoSeventynine

§

ProtoEighty

§

ProtoEightyone

§

ProtoEightytwo

§

ProtoEightythree

§

ProtoEightyfour

§

ProtoEightyfive

§

ProtoEightysix

§

ProtoEightyseven

§

ProtoEightyeight

§

ProtoEightynine

§

ProtoNinety

§

ProtoNinetyone

§

Mtp

§

ProtoNinetythree

§

Beetph

§

ProtoNinetyfive

§

ProtoNinetysix

§

ProtoNineetyseven

§

Encap

§

ProtoNinetynine

§

ProtoOnehundred

§

ProtoOnehundredandone

§

ProtoOnehundredandtwo

§

Pim

§

ProtoOnehundredandfour

§

ProtoOnehundredandfive

§

ProtoOnehundredandsix

§

ProtoOnehundredandseven

§

Comp

§

ProtoOnehundredandnine

§

ProtoOnehundredandten

§

ProtoOnehundredandeleven

§

ProtoOnehundredandtwelve

§

ProtoOnehundredandthirteen

§

ProtoOnehundredandfourteen

§

ProtoOnehundredandfifteen

§

ProtoOnehundredandsixteen

§

ProtoOnehundredandseventeen

§

ProtoOnehundredandeighteen

§

ProtoOnehundredandnineteen

§

ProtoOnehundredandtwenty

§

ProtoOnehundredandtwentyone

§

ProtoOnehundredandtwentytwo

§

ProtoOnehundredandtwentythree

§

ProtoOnehundredandtwentyfour

§

ProtoOnehundredandtwentyfive

§

ProtoOnehundredandtwentysix

§

ProtoOnehundredandtwentyseven

§

ProtoOnehundredandtwentyeight

§

ProtoOnehundredandtwentynine

§

ProtoOnehundredandthirty

§

ProtoOnehundredandthirtyone

§

Sctp

§

ProtoOnehundredandthirtythree

§

ProtoOnehundredandthirtyfour

§

Mh

§

Udplite

§

Mpls

§

ProtoOnehundredandthirtyeight

§

ProtoOnehundredandthirtynine

§

ProtoOnehundredandfourty

§

ProtoOnehundredandfourtyone

§

ProtoOnehundredandfourtytwo

§

Ethernet

§

ProtoOnehundredandfourtyfour

§

ProtoOnehundredandfourtyfive

§

ProtoOnehundredandfourtysix

§

ProtoOnehundredandfourtyseven

§

ProtoOnehundredandfourtyeight

§

ProtoOnehundredandfourtynine

§

ProtoOnehundredandfifty

§

ProtoOnehundredandfiftyone

§

ProtoOnehundredandfiftytwo

§

ProtoOnehundredandfiftythree

§

ProtoOnehundredandfiftyfour

§

ProtoOnehundredandfiftyfive

§

ProtoOnehundredandfiftysix

§

ProtoOnehundredandfiftyseven

§

ProtoOnehundredandfiftyeight

§

ProtoOnehundredandfiftynine

§

ProtoOnehundredandsixty

§

ProtoOnehundredandsixtyone

§

ProtoOnehundredandsixtytwo

§

ProtoOnehundredandsixtythree

§

ProtoOnehundredandsixtyfour

§

ProtoOnehundredandsixtyfive

§

ProtoOnehundredandsixtysix

§

ProtoOnehundredandsixtyseven

§

ProtoOnehundredandsixtyeight

§

ProtoOnehundredandsixtynine

§

ProtoOnehundredandseventy

§

ProtoOnehundredandseventyone

§

ProtoOnehundredandseventytwo

§

ProtoOnehundredandseventythree

§

ProtoOnehundredandseventyfour

§

ProtoOnehundredandseventyfive

§

ProtoOnehundredandseventysix

§

ProtoOnehundredandseventyseven

§

ProtoOnehundredandseventyeight

§

ProtoOnehundredandseventynine

§

ProtoOnehundredandeighty

§

ProtoOnehundredandeightyone

§

ProtoOnehundredandeightytwo

§

ProtoOnehundredandeightythree

§

ProtoOnehundredandeightyfour

§

ProtoOnehundredandeightyfive

§

ProtoOnehundredandeightysix

§

ProtoOnehundredandeightyseven

§

ProtoOnehundredandeightyeight

§

ProtoOnehundredandeightynine

§

ProtoOnehundredandninety

§

ProtoOnehundredandninetyone

§

ProtoOnehundredandninetytwo

§

ProtoOnehundredandninetythree

§

ProtoOnehundredandninetyfour

§

ProtoOnehundredandninetyfive

§

ProtoOnehundredandninetysix

§

ProtoOnehundredandninetyseven

§

ProtoOnehundredandninetyeight

§

ProtoOnehundredandninetynine

§

ProtoTwohundred

§

ProtoTwohundredandone

§

ProtoTwohundredandtwo

§

ProtoTwohundredandthree

§

ProtoTwohundredandfour

§

ProtoTwohundredandfive

§

ProtoTwohundredandsix

§

ProtoTwohundredandseven

§

ProtoTwohundredandeight

§

ProtoTwohundredandnine

§

ProtoTwohundredandten

§

ProtoTwohundredandeleven

§

ProtoTwohundredandtwelve

§

ProtoTwohundredandthirteen

§

ProtoTwohundredandfourteen

§

ProtoTwohundredandfifteen

§

ProtoTwohundredandsixteen

§

ProtoTwohundredandseventeen

§

ProtoTwohundredandeighteen

§

ProtoTwohundredandnineteen

§

ProtoTwohundredandtwenty

§

ProtoTwohundredandtwentyone

§

ProtoTwohundredandtwentytwo

§

ProtoTwohundredandtwentythree

§

ProtoTwohundredandtwentyfour

§

ProtoTwohundredandtwentyfive

§

ProtoTwohundredandtwentysix

§

ProtoTwohundredandtwentyseven

§

ProtoTwohundredandtwentyeight

§

ProtoTwohundredandtwentynine

§

ProtoTwohundredandthirty

§

ProtoTwohundredandthirtyone

§

ProtoTwohundredandthirtytwo

§

ProtoTwohundredandthirtythree

§

ProtoTwohundredandthirtyfour

§

ProtoTwohundredandthirtyfive

§

ProtoTwohundredandthirtysix

§

ProtoTwohundredandthirtyseven

§

ProtoTwohundredandthirtyeight

§

ProtoTwohundredandthirtynine

§

ProtoTwohundredandfourty

§

ProtoTwohundredandfourtyone

§

ProtoTwohundredandfourtytwo

§

ProtoTwohundredandfourtythree

§

ProtoTwohundredandfourtyfour

§

ProtoTwohundredandfourtyfive

§

ProtoTwohundredandfourtysix

§

ProtoTwohundredandfourtyseven

§

ProtoTwohundredandfourtyeight

§

ProtoTwohundredandfourtynine

§

ProtoTwohundredandfifty

§

ProtoTwohundredandfiftyone

§

ProtoTwohundredandfiftytwo

§

ProtoTwohundredandfiftythree

§

ProtoTwohundredandfiftyfour

§

ProtoRaw

§

ProtoTwohundredandfiftysix

§

ProtoTwohundredandfiftyseven

§

ProtoTwohundredandfiftyeight

§

ProtoTwohundredandfiftynine

§

ProtoTwohundredandsixty

§

ProtoTwohundredandsixtyone

§

Mptcp

§

Max

Trait Implementations§

§

impl Clone for SockProto

§

fn clone(&self) -> SockProto

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for SockProto

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for SockProto

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <SockProto as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <SockProto as FromToNativeWasmType>::Native) -> SockProto

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<SockProto> for SockProto

§

fn eq(&self, other: &SockProto) -> bool

This method tests for self and other values to be equal, and is used +
}

Variants§

§

Ip

§

Icmp

§

Igmp

§

ProtoThree

§

Ipip

§

ProtoFive

§

Tcp

§

ProtoSeven

§

Egp

§

ProtoNine

§

ProtoTen

§

ProtoEleven

§

Pup

§

ProtoThirteen

§

ProtoFourteen

§

ProtoFifteen

§

ProtoSixteen

§

Udp

§

ProtoEighteen

§

ProtoNineteen

§

ProtoTwenty

§

ProtoTwentyone

§

Idp

§

ProtoTwentythree

§

ProtoTwentyfour

§

ProtoTwentyfive

§

ProtoTwentysix

§

ProtoTwentyseven

§

ProtoTwentyeight

§

ProtoTp

§

ProtoThirty

§

ProtoThirtyone

§

ProtoThirtytwo

§

Dccp

§

ProtoThirtyfour

§

ProtoThirtyfive

§

ProtoThirtysix

§

ProtoThirtyseven

§

ProtoThirtyeight

§

ProtoThirtynine

§

ProtoFourty

§

Ipv6

§

ProtoFourtytwo

§

Routing

§

Fragment

§

ProtoFourtyfive

§

Rsvp

§

Gre

§

ProtoFourtyeight

§

ProtoFourtynine

§

Esp

§

Ah

§

ProtoFiftytwo

§

ProtoFiftythree

§

ProtoFiftyfour

§

ProtoFiftyfive

§

ProtoFiftysix

§

ProtoFiftyseven

§

Icmpv6

§

None

§

Dstopts

§

ProtoSixtyone

§

ProtoSixtytwo

§

ProtoSixtythree

§

ProtoSixtyfour

§

ProtoSixtyfive

§

ProtoSixtysix

§

ProtoSixtyseven

§

ProtoSixtyeight

§

ProtoSixtynine

§

ProtoSeventy

§

ProtoSeventyone

§

ProtoSeventytwo

§

ProtoSeventythree

§

ProtoSeventyfour

§

ProtoSeventyfive

§

ProtoSeventysix

§

ProtoSeventyseven

§

ProtoSeventyeight

§

ProtoSeventynine

§

ProtoEighty

§

ProtoEightyone

§

ProtoEightytwo

§

ProtoEightythree

§

ProtoEightyfour

§

ProtoEightyfive

§

ProtoEightysix

§

ProtoEightyseven

§

ProtoEightyeight

§

ProtoEightynine

§

ProtoNinety

§

ProtoNinetyone

§

Mtp

§

ProtoNinetythree

§

Beetph

§

ProtoNinetyfive

§

ProtoNinetysix

§

ProtoNineetyseven

§

Encap

§

ProtoNinetynine

§

ProtoOnehundred

§

ProtoOnehundredandone

§

ProtoOnehundredandtwo

§

Pim

§

ProtoOnehundredandfour

§

ProtoOnehundredandfive

§

ProtoOnehundredandsix

§

ProtoOnehundredandseven

§

Comp

§

ProtoOnehundredandnine

§

ProtoOnehundredandten

§

ProtoOnehundredandeleven

§

ProtoOnehundredandtwelve

§

ProtoOnehundredandthirteen

§

ProtoOnehundredandfourteen

§

ProtoOnehundredandfifteen

§

ProtoOnehundredandsixteen

§

ProtoOnehundredandseventeen

§

ProtoOnehundredandeighteen

§

ProtoOnehundredandnineteen

§

ProtoOnehundredandtwenty

§

ProtoOnehundredandtwentyone

§

ProtoOnehundredandtwentytwo

§

ProtoOnehundredandtwentythree

§

ProtoOnehundredandtwentyfour

§

ProtoOnehundredandtwentyfive

§

ProtoOnehundredandtwentysix

§

ProtoOnehundredandtwentyseven

§

ProtoOnehundredandtwentyeight

§

ProtoOnehundredandtwentynine

§

ProtoOnehundredandthirty

§

ProtoOnehundredandthirtyone

§

Sctp

§

ProtoOnehundredandthirtythree

§

ProtoOnehundredandthirtyfour

§

Mh

§

Udplite

§

Mpls

§

ProtoOnehundredandthirtyeight

§

ProtoOnehundredandthirtynine

§

ProtoOnehundredandfourty

§

ProtoOnehundredandfourtyone

§

ProtoOnehundredandfourtytwo

§

Ethernet

§

ProtoOnehundredandfourtyfour

§

ProtoOnehundredandfourtyfive

§

ProtoOnehundredandfourtysix

§

ProtoOnehundredandfourtyseven

§

ProtoOnehundredandfourtyeight

§

ProtoOnehundredandfourtynine

§

ProtoOnehundredandfifty

§

ProtoOnehundredandfiftyone

§

ProtoOnehundredandfiftytwo

§

ProtoOnehundredandfiftythree

§

ProtoOnehundredandfiftyfour

§

ProtoOnehundredandfiftyfive

§

ProtoOnehundredandfiftysix

§

ProtoOnehundredandfiftyseven

§

ProtoOnehundredandfiftyeight

§

ProtoOnehundredandfiftynine

§

ProtoOnehundredandsixty

§

ProtoOnehundredandsixtyone

§

ProtoOnehundredandsixtytwo

§

ProtoOnehundredandsixtythree

§

ProtoOnehundredandsixtyfour

§

ProtoOnehundredandsixtyfive

§

ProtoOnehundredandsixtysix

§

ProtoOnehundredandsixtyseven

§

ProtoOnehundredandsixtyeight

§

ProtoOnehundredandsixtynine

§

ProtoOnehundredandseventy

§

ProtoOnehundredandseventyone

§

ProtoOnehundredandseventytwo

§

ProtoOnehundredandseventythree

§

ProtoOnehundredandseventyfour

§

ProtoOnehundredandseventyfive

§

ProtoOnehundredandseventysix

§

ProtoOnehundredandseventyseven

§

ProtoOnehundredandseventyeight

§

ProtoOnehundredandseventynine

§

ProtoOnehundredandeighty

§

ProtoOnehundredandeightyone

§

ProtoOnehundredandeightytwo

§

ProtoOnehundredandeightythree

§

ProtoOnehundredandeightyfour

§

ProtoOnehundredandeightyfive

§

ProtoOnehundredandeightysix

§

ProtoOnehundredandeightyseven

§

ProtoOnehundredandeightyeight

§

ProtoOnehundredandeightynine

§

ProtoOnehundredandninety

§

ProtoOnehundredandninetyone

§

ProtoOnehundredandninetytwo

§

ProtoOnehundredandninetythree

§

ProtoOnehundredandninetyfour

§

ProtoOnehundredandninetyfive

§

ProtoOnehundredandninetysix

§

ProtoOnehundredandninetyseven

§

ProtoOnehundredandninetyeight

§

ProtoOnehundredandninetynine

§

ProtoTwohundred

§

ProtoTwohundredandone

§

ProtoTwohundredandtwo

§

ProtoTwohundredandthree

§

ProtoTwohundredandfour

§

ProtoTwohundredandfive

§

ProtoTwohundredandsix

§

ProtoTwohundredandseven

§

ProtoTwohundredandeight

§

ProtoTwohundredandnine

§

ProtoTwohundredandten

§

ProtoTwohundredandeleven

§

ProtoTwohundredandtwelve

§

ProtoTwohundredandthirteen

§

ProtoTwohundredandfourteen

§

ProtoTwohundredandfifteen

§

ProtoTwohundredandsixteen

§

ProtoTwohundredandseventeen

§

ProtoTwohundredandeighteen

§

ProtoTwohundredandnineteen

§

ProtoTwohundredandtwenty

§

ProtoTwohundredandtwentyone

§

ProtoTwohundredandtwentytwo

§

ProtoTwohundredandtwentythree

§

ProtoTwohundredandtwentyfour

§

ProtoTwohundredandtwentyfive

§

ProtoTwohundredandtwentysix

§

ProtoTwohundredandtwentyseven

§

ProtoTwohundredandtwentyeight

§

ProtoTwohundredandtwentynine

§

ProtoTwohundredandthirty

§

ProtoTwohundredandthirtyone

§

ProtoTwohundredandthirtytwo

§

ProtoTwohundredandthirtythree

§

ProtoTwohundredandthirtyfour

§

ProtoTwohundredandthirtyfive

§

ProtoTwohundredandthirtysix

§

ProtoTwohundredandthirtyseven

§

ProtoTwohundredandthirtyeight

§

ProtoTwohundredandthirtynine

§

ProtoTwohundredandfourty

§

ProtoTwohundredandfourtyone

§

ProtoTwohundredandfourtytwo

§

ProtoTwohundredandfourtythree

§

ProtoTwohundredandfourtyfour

§

ProtoTwohundredandfourtyfive

§

ProtoTwohundredandfourtysix

§

ProtoTwohundredandfourtyseven

§

ProtoTwohundredandfourtyeight

§

ProtoTwohundredandfourtynine

§

ProtoTwohundredandfifty

§

ProtoTwohundredandfiftyone

§

ProtoTwohundredandfiftytwo

§

ProtoTwohundredandfiftythree

§

ProtoTwohundredandfiftyfour

§

ProtoRaw

§

ProtoTwohundredandfiftysix

§

ProtoTwohundredandfiftyseven

§

ProtoTwohundredandfiftyeight

§

ProtoTwohundredandfiftynine

§

ProtoTwohundredandsixty

§

ProtoTwohundredandsixtyone

§

Mptcp

§

Max

Trait Implementations§

source§

impl Clone for SockProto

source§

fn clone(&self) -> SockProto

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SockProto

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for SockProto

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <SockProto as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <SockProto as FromToNativeWasmType>::Native) -> SockProto

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<SockProto> for SockProto

source§

fn eq(&self, other: &SockProto) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for SockProto

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for SockProto

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for SockProto

§

impl Eq for SockProto

§

impl StructuralEq for SockProto

§

impl StructuralPartialEq for SockProto

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for SockProto

source§

impl Eq for SockProto

source§

impl StructuralEq for SockProto

source§

impl StructuralPartialEq for SockProto

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Sockoption.html b/crates/doc/wasmer_wasix/types/wasi/enum.Sockoption.html index 20f714ae3f6..70a9d35be2d 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Sockoption.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Sockoption.html @@ -1,5 +1,5 @@ Sockoption in wasmer_wasix::types::wasi - Rust
pub enum Sockoption {
+                logo

Sockoption

pub enum Sockoption {
 
Show 27 variants Noop, ReusePort, ReuseAddr, @@ -27,11 +27,11 @@ MulticastTtlV4, Type, Proto, -
}

Variants§

§

Noop

§

ReusePort

§

ReuseAddr

§

NoDelay

§

DontRoute

§

OnlyV6

§

Broadcast

§

MulticastLoopV4

§

MulticastLoopV6

§

Promiscuous

§

Listening

§

LastError

§

KeepAlive

§

Linger

§

OobInline

§

RecvBufSize

§

SendBufSize

§

RecvLowat

§

SendLowat

§

RecvTimeout

§

SendTimeout

§

ConnectTimeout

§

AcceptTimeout

§

Ttl

§

MulticastTtlV4

§

Type

§

Proto

Trait Implementations§

§

impl Clone for Sockoption

§

fn clone(&self) -> Sockoption

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Sockoption

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for Sockoption

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Sockoption> for WasiSocketOption

source§

fn from(opt: Sockoption) -> Self

Converts to this type from the input type.
§

impl FromToNativeWasmType for Sockoption

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Sockoption as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Sockoption as FromToNativeWasmType>::Native) -> Sockoption

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Sockoption> for Sockoption

§

fn eq(&self, other: &Sockoption) -> bool

This method tests for self and other values to be equal, and is used +
}

Variants§

§

Noop

§

ReusePort

§

ReuseAddr

§

NoDelay

§

DontRoute

§

OnlyV6

§

Broadcast

§

MulticastLoopV4

§

MulticastLoopV6

§

Promiscuous

§

Listening

§

LastError

§

KeepAlive

§

Linger

§

OobInline

§

RecvBufSize

§

SendBufSize

§

RecvLowat

§

SendLowat

§

RecvTimeout

§

SendTimeout

§

ConnectTimeout

§

AcceptTimeout

§

Ttl

§

MulticastTtlV4

§

Type

§

Proto

Trait Implementations§

source§

impl Clone for Sockoption

source§

fn clone(&self) -> Sockoption

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Sockoption

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Display for Sockoption

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Sockoption> for WasiSocketOption

source§

fn from(opt: Sockoption) -> Self

Converts to this type from the input type.
source§

impl FromToNativeWasmType for Sockoption

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Sockoption as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Sockoption as FromToNativeWasmType>::Native) -> Sockoption

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Sockoption> for Sockoption

source§

fn eq(&self, other: &Sockoption) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Sockoption

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Sockoption

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Sockoption

§

impl Eq for Sockoption

§

impl StructuralEq for Sockoption

§

impl StructuralPartialEq for Sockoption

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Sockoption

source§

impl Eq for Sockoption

source§

impl StructuralEq for Sockoption

source§

impl StructuralPartialEq for Sockoption

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Sockstatus.html b/crates/doc/wasmer_wasix/types/wasi/enum.Sockstatus.html index b1df1c06c10..558b39c81dd 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Sockstatus.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Sockstatus.html @@ -1,15 +1,15 @@ Sockstatus in wasmer_wasix::types::wasi - Rust
pub enum Sockstatus {
+                logo

Sockstatus

pub enum Sockstatus {
     Opening,
     Opened,
     Closed,
     Failed,
     Unknown,
-}

Variants§

§

Opening

§

Opened

§

Closed

§

Failed

§

Unknown

Trait Implementations§

§

impl Clone for Sockstatus

§

fn clone(&self) -> Sockstatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Sockstatus

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Sockstatus

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Sockstatus as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Sockstatus as FromToNativeWasmType>::Native) -> Sockstatus

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Sockstatus> for Sockstatus

§

fn eq(&self, other: &Sockstatus) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Opening

§

Opened

§

Closed

§

Failed

§

Unknown

Trait Implementations§

source§

impl Clone for Sockstatus

source§

fn clone(&self) -> Sockstatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Sockstatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Sockstatus

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Sockstatus as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Sockstatus as FromToNativeWasmType>::Native) -> Sockstatus

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Sockstatus> for Sockstatus

source§

fn eq(&self, other: &Sockstatus) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Sockstatus

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Sockstatus

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Sockstatus

§

impl Eq for Sockstatus

§

impl StructuralEq for Sockstatus

§

impl StructuralPartialEq for Sockstatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Sockstatus

source§

impl Eq for Sockstatus

source§

impl StructuralEq for Sockstatus

source§

impl StructuralPartialEq for Sockstatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Socktype.html b/crates/doc/wasmer_wasix/types/wasi/enum.Socktype.html index 7dc435b8a02..5ad2c6ffec7 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Socktype.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Socktype.html @@ -1,15 +1,15 @@ Socktype in wasmer_wasix::types::wasi - Rust
pub enum Socktype {
+                logo

Socktype

pub enum Socktype {
     Unknown,
     Stream,
     Dgram,
     Raw,
     Seqpacket,
-}

Variants§

§

Unknown

§

Stream

§

Dgram

§

Raw

§

Seqpacket

Trait Implementations§

§

impl Clone for Socktype

§

fn clone(&self) -> Socktype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Socktype

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Socktype

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Socktype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Socktype as FromToNativeWasmType>::Native) -> Socktype

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Socktype> for Socktype

§

fn eq(&self, other: &Socktype) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Unknown

§

Stream

§

Dgram

§

Raw

§

Seqpacket

Trait Implementations§

source§

impl Clone for Socktype

source§

fn clone(&self) -> Socktype

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Socktype

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Socktype

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Socktype as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Socktype as FromToNativeWasmType>::Native) -> Socktype

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Socktype> for Socktype

source§

fn eq(&self, other: &Socktype) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Socktype

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Socktype

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Socktype

§

impl Eq for Socktype

§

impl StructuralEq for Socktype

§

impl StructuralPartialEq for Socktype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Socktype

source§

impl Eq for Socktype

source§

impl StructuralEq for Socktype

source§

impl StructuralPartialEq for Socktype

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.StdioMode.html b/crates/doc/wasmer_wasix/types/wasi/enum.StdioMode.html index 6fbd9c956ad..11f6be952e3 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.StdioMode.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.StdioMode.html @@ -1,15 +1,15 @@ StdioMode in wasmer_wasix::types::wasi - Rust
pub enum StdioMode {
+                logo

StdioMode

pub enum StdioMode {
     Reserved,
     Piped,
     Inherit,
     Null,
     Log,
-}

Variants§

§

Reserved

§

Piped

§

Inherit

§

Null

§

Log

Trait Implementations§

§

impl Clone for StdioMode

§

fn clone(&self) -> StdioMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for StdioMode

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for StdioMode

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <StdioMode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <StdioMode as FromToNativeWasmType>::Native) -> StdioMode

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<StdioMode> for StdioMode

§

fn eq(&self, other: &StdioMode) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Reserved

§

Piped

§

Inherit

§

Null

§

Log

Trait Implementations§

source§

impl Clone for StdioMode

source§

fn clone(&self) -> StdioMode

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StdioMode

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for StdioMode

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <StdioMode as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <StdioMode as FromToNativeWasmType>::Native) -> StdioMode

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<StdioMode> for StdioMode

source§

fn eq(&self, other: &StdioMode) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for StdioMode

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for StdioMode

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for StdioMode

§

impl Eq for StdioMode

§

impl StructuralEq for StdioMode

§

impl StructuralPartialEq for StdioMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for StdioMode

source§

impl Eq for StdioMode

source§

impl StructuralEq for StdioMode

source§

impl StructuralPartialEq for StdioMode

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Streamsecurity.html b/crates/doc/wasmer_wasix/types/wasi/enum.Streamsecurity.html index 7789849331b..676c20073aa 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Streamsecurity.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Streamsecurity.html @@ -1,17 +1,17 @@ Streamsecurity in wasmer_wasix::types::wasi - Rust
pub enum Streamsecurity {
+                logo

Streamsecurity

pub enum Streamsecurity {
     Unencrypted,
     AnyEncryption,
     ClassicEncryption,
     DoubleEncryption,
     Unknown,
-}

Variants§

§

Unencrypted

§

AnyEncryption

§

ClassicEncryption

§

DoubleEncryption

§

Unknown

Trait Implementations§

§

impl Clone for Streamsecurity

§

fn clone(&self) -> Streamsecurity

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Streamsecurity

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Streamsecurity

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Streamsecurity as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native( +}

Variants§

§

Unencrypted

§

AnyEncryption

§

ClassicEncryption

§

DoubleEncryption

§

Unknown

Trait Implementations§

source§

impl Clone for Streamsecurity

source§

fn clone(&self) -> Streamsecurity

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Streamsecurity

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Streamsecurity

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Streamsecurity as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native( n: <Streamsecurity as FromToNativeWasmType>::Native -) -> Streamsecurity

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Streamsecurity> for Streamsecurity

§

fn eq(&self, other: &Streamsecurity) -> bool

This method tests for self and other values to be equal, and is used +) -> Streamsecurity

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Streamsecurity> for Streamsecurity

source§

fn eq(&self, other: &Streamsecurity) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Streamsecurity

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Streamsecurity

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Streamsecurity

§

impl Eq for Streamsecurity

§

impl StructuralEq for Streamsecurity

§

impl StructuralPartialEq for Streamsecurity

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Streamsecurity

source§

impl Eq for Streamsecurity

source§

impl StructuralEq for Streamsecurity

source§

impl StructuralPartialEq for Streamsecurity

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Timeout.html b/crates/doc/wasmer_wasix/types/wasi/enum.Timeout.html index e57206cd65a..1968dfaebab 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Timeout.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Timeout.html @@ -1,15 +1,15 @@ Timeout in wasmer_wasix::types::wasi - Rust
pub enum Timeout {
+                logo

Timeout

pub enum Timeout {
     Read,
     Write,
     Connect,
     Accept,
     Unknown,
-}

Variants§

§

Read

§

Write

§

Connect

§

Accept

§

Unknown

Trait Implementations§

§

impl Clone for Timeout

§

fn clone(&self) -> Timeout

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Timeout

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Timeout

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Timeout as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Timeout as FromToNativeWasmType>::Native) -> Timeout

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Timeout> for Timeout

§

fn eq(&self, other: &Timeout) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Read

§

Write

§

Connect

§

Accept

§

Unknown

Trait Implementations§

source§

impl Clone for Timeout

source§

fn clone(&self) -> Timeout

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Timeout

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Timeout

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Timeout as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Timeout as FromToNativeWasmType>::Native) -> Timeout

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Timeout> for Timeout

source§

fn eq(&self, other: &Timeout) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Timeout

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Timeout

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Timeout

§

impl Eq for Timeout

§

impl StructuralEq for Timeout

§

impl StructuralPartialEq for Timeout

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Timeout

source§

impl Eq for Timeout

source§

impl StructuralEq for Timeout

source§

impl StructuralPartialEq for Timeout

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/enum.Whence.html b/crates/doc/wasmer_wasix/types/wasi/enum.Whence.html index 88328838af4..1fc618bb89a 100644 --- a/crates/doc/wasmer_wasix/types/wasi/enum.Whence.html +++ b/crates/doc/wasmer_wasix/types/wasi/enum.Whence.html @@ -1,14 +1,14 @@ Whence in wasmer_wasix::types::wasi - Rust
pub enum Whence {
+                logo

Whence

pub enum Whence {
     Set,
     Cur,
     End,
     Unknown,
-}

Variants§

§

Set

§

Cur

§

End

§

Unknown

Trait Implementations§

§

impl Clone for Whence

§

fn clone(&self) -> Whence

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Whence

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl FromToNativeWasmType for Whence

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Whence as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Whence as FromToNativeWasmType>::Native) -> Whence

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl PartialEq<Whence> for Whence

§

fn eq(&self, other: &Whence) -> bool

This method tests for self and other values to be equal, and is used +}

Variants§

§

Set

§

Cur

§

End

§

Unknown

Trait Implementations§

source§

impl Clone for Whence

source§

fn clone(&self) -> Whence

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Whence

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl FromToNativeWasmType for Whence

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Whence as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Whence as FromToNativeWasmType>::Native) -> Whence

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl PartialEq<Whence> for Whence

source§

fn eq(&self, other: &Whence) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl ValueType for Whence

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +sufficient, and should not be overridden without very good reason.
source§

impl ValueType for Whence

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Whence

§

impl Eq for Whence

§

impl StructuralEq for Whence

§

impl StructuralPartialEq for Whence

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Whence

source§

impl Eq for Whence

source§

impl StructuralEq for Whence

source§

impl StructuralPartialEq for Whence

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/index.html b/crates/doc/wasmer_wasix/types/wasi/index.html index ca2fa63de97..af269c75639 100644 --- a/crates/doc/wasmer_wasix/types/wasi/index.html +++ b/crates/doc/wasmer_wasix/types/wasi/index.html @@ -1,5 +1,5 @@ wasmer_wasix::types::wasi - Rust

Module wasmer_wasix::types::wasi

Structs

source§

impl Copy for AddrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.AddrUnspecPort.html b/crates/doc/wasmer_wasix/types/wasi/struct.AddrUnspecPort.html index 179f0156d27..d7adde0ae5d 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.AddrUnspecPort.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.AddrUnspecPort.html @@ -1,10 +1,10 @@ AddrUnspecPort in wasmer_wasix::types::wasi - Rust
pub struct AddrUnspecPort {
+                logo

AddrUnspecPort

pub struct AddrUnspecPort {
     pub port: u16,
     pub addr: AddrUnspec,
-}

Fields§

§port: u16§addr: AddrUnspec

Trait Implementations§

§

impl Clone for AddrUnspecPort

§

fn clone(&self) -> AddrUnspecPort

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for AddrUnspecPort

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for AddrUnspecPort

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§port: u16§addr: AddrUnspec

Trait Implementations§

source§

impl Clone for AddrUnspecPort

source§

fn clone(&self) -> AddrUnspecPort

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for AddrUnspecPort

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for AddrUnspecPort

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for AddrUnspecPort

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for AddrUnspecPort

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.CidrUnspec.html b/crates/doc/wasmer_wasix/types/wasi/struct.CidrUnspec.html index 6de96e950fa..dac771d6db8 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.CidrUnspec.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.CidrUnspec.html @@ -1,10 +1,10 @@ CidrUnspec in wasmer_wasix::types::wasi - Rust
pub struct CidrUnspec {
+                logo

CidrUnspec

pub struct CidrUnspec {
     pub addr: AddrUnspec,
     pub prefix: u8,
-}

Fields§

§addr: AddrUnspec§prefix: u8

Trait Implementations§

§

impl Clone for CidrUnspec

§

fn clone(&self) -> CidrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for CidrUnspec

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for CidrUnspec

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§addr: AddrUnspec§prefix: u8

Trait Implementations§

source§

impl Clone for CidrUnspec

source§

fn clone(&self) -> CidrUnspec

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for CidrUnspec

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for CidrUnspec

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for CidrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for CidrUnspec

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Dirent.html b/crates/doc/wasmer_wasix/types/wasi/struct.Dirent.html index 2b6cbf80062..240419fec7d 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Dirent.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Dirent.html @@ -1,5 +1,5 @@ Dirent in wasmer_wasix::types::wasi - Rust

Struct wasmer_wasix::types::wasi::Dirent

pub struct Dirent {
+                logo

Dirent

Struct wasmer_wasix::types::wasi::Dirent

source ·
pub struct Dirent {
     pub d_next: u64,
     pub d_ino: u64,
     pub d_type: Filetype,
@@ -9,9 +9,9 @@
 
§d_ino: u64

The serial number of the file referred to by this directory entry.

§d_type: Filetype

The type of the file referred to by this directory entry.

§d_namlen: u32

The length of the name of the directory entry.

-

Trait Implementations§

§

impl Clone for Dirent

§

fn clone(&self) -> Dirent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Dirent

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Dirent

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for Dirent

source§

fn clone(&self) -> Dirent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Dirent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Dirent

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Dirent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Dirent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.EpollData.html b/crates/doc/wasmer_wasix/types/wasi/struct.EpollData.html index 27107bfdcb0..df0b2f73491 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.EpollData.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.EpollData.html @@ -1,5 +1,5 @@ EpollData in wasmer_wasix::types::wasi - Rust
pub struct EpollData<M>where
+                logo

EpollData

pub struct EpollData<M>where
     M: MemorySize,{
     pub ptr: <M as MemorySize>::Offset,
     pub fd: u32,
@@ -10,10 +10,10 @@
 
§fd: u32

File descriptor

§data1: u32

Associated user data

§data2: u64

Associated user data

-

Trait Implementations§

§

impl<M> Clone for EpollData<M>where +

Trait Implementations§

source§

impl<M> Clone for EpollData<M>where M: Clone + MemorySize, - <M as MemorySize>::Offset: Clone,

§

fn clone(&self) -> EpollData<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<M> Debug for EpollData<M>where - M: MemorySize,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<M> Copy for EpollData<M>where + <M as MemorySize>::Offset: Clone,

source§

fn clone(&self) -> EpollData<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<M> Debug for EpollData<M>where + M: MemorySize,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<M> Copy for EpollData<M>where M: Copy + MemorySize, <M as MemorySize>::Offset: Copy,

Auto Trait Implementations§

§

impl<M> RefUnwindSafe for EpollData<M>where <M as MemorySize>::Offset: RefUnwindSafe,

§

impl<M> Send for EpollData<M>

§

impl<M> Sync for EpollData<M>

§

impl<M> Unpin for EpollData<M>where diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.EpollEvent.html b/crates/doc/wasmer_wasix/types/wasi/struct.EpollEvent.html index c3e63649864..88d5db7203f 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.EpollEvent.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.EpollEvent.html @@ -1,17 +1,17 @@ EpollEvent in wasmer_wasix::types::wasi - Rust
pub struct EpollEvent<M>where
+                logo

EpollEvent

pub struct EpollEvent<M>where
     M: MemorySize,{
     pub events: EpollType,
     pub data: EpollData<M>,
 }
Expand description

An event that can be triggered

Fields§

§events: EpollType

Pointer to the dataa

§data: EpollData<M>

File descriptor

-

Trait Implementations§

§

impl<M> Clone for EpollEvent<M>where - M: Clone + MemorySize,

§

fn clone(&self) -> EpollEvent<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<M> Debug for EpollEvent<M>where - M: MemorySize,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<M> ValueType for EpollEvent<M>where - M: MemorySize,

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl<M> Clone for EpollEvent<M>where + M: Clone + MemorySize,

source§

fn clone(&self) -> EpollEvent<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<M> Debug for EpollEvent<M>where + M: MemorySize,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<M> ValueType for EpollEvent<M>where + M: MemorySize,

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl<M> Copy for EpollEvent<M>where +uninitialized (e.g. padding bytes).

source§

impl<M> Copy for EpollEvent<M>where M: Copy + MemorySize,

Auto Trait Implementations§

§

impl<M> RefUnwindSafe for EpollEvent<M>where <M as MemorySize>::Offset: RefUnwindSafe,

§

impl<M> Send for EpollEvent<M>

§

impl<M> Sync for EpollEvent<M>

§

impl<M> Unpin for EpollEvent<M>where <M as MemorySize>::Offset: Unpin,

§

impl<M> UnwindSafe for EpollEvent<M>where diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.EpollType.html b/crates/doc/wasmer_wasix/types/wasi/struct.EpollType.html index 3e424e04110..5f761592578 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.EpollType.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.EpollType.html @@ -1,38 +1,38 @@ EpollType in wasmer_wasix::types::wasi - Rust
pub struct EpollType {
+                logo

EpollType

pub struct EpollType {
     bits: u32,
 }
Expand description

Epoll available event types.

-

Fields§

§bits: u32

Implementations§

§

impl EpollType

pub const EPOLLIN: EpollType = Self{ bits: 1 << 0,}

The associated file is available for read(2) operations.

-

pub const EPOLLOUT: EpollType = Self{ bits: 1 << 1,}

The associated file is available for write(2) operations.

-

pub const EPOLLRDHUP: EpollType = Self{ bits: 1 << 2,}

Stream socket peer closed connection, or shut down writing +

Fields§

§bits: u32

Implementations§

source§

impl EpollType

source

pub const EPOLLIN: EpollType = Self{ bits: 1 << 0,}

The associated file is available for read(2) operations.

+
source

pub const EPOLLOUT: EpollType = Self{ bits: 1 << 1,}

The associated file is available for write(2) operations.

+
source

pub const EPOLLRDHUP: EpollType = Self{ bits: 1 << 2,}

Stream socket peer closed connection, or shut down writing half of connection. (This flag is especially useful for writing simple code to detect peer shutdown when using edge-triggered monitoring.)

-

pub const EPOLLPRI: EpollType = Self{ bits: 1 << 3,}

There is an exceptional condition on the file descriptor. +

source

pub const EPOLLPRI: EpollType = Self{ bits: 1 << 3,}

There is an exceptional condition on the file descriptor. See the discussion of POLLPRI in poll(2).

-

pub const EPOLLERR: EpollType = Self{ bits: 1 << 4,}

Error condition happened on the associated file +

source

pub const EPOLLERR: EpollType = Self{ bits: 1 << 4,}

Error condition happened on the associated file descriptor. This event is also reported for the write end of a pipe when the read end has been closed.

-

pub const EPOLLHUP: EpollType = Self{ bits: 1 << 5,}

Hang up happened on the associated file descriptor.

-

pub const EPOLLET: EpollType = Self{ bits: 1 << 6,}

Requests edge-triggered notification for the associated +

source

pub const EPOLLHUP: EpollType = Self{ bits: 1 << 5,}

Hang up happened on the associated file descriptor.

+
source

pub const EPOLLET: EpollType = Self{ bits: 1 << 6,}

Requests edge-triggered notification for the associated file descriptor. The default behavior for epoll is level- triggered. See epoll(7) for more detailed information about edge-triggered and level-triggered notification.

-

pub const EPOLLONESHOT: EpollType = Self{ bits: 1 << 7,}

Requests one-shot notification for the associated file +

source

pub const EPOLLONESHOT: EpollType = Self{ bits: 1 << 7,}

Requests one-shot notification for the associated file descriptor. This means that after an event notified for the file descriptor by epoll_wait(2), the file descriptor is disabled in the interest list and no other events will be reported by the epoll interface. The user must call epoll_ctl() with EPOLL_CTL_MOD to rearm the file descriptor with a new event mask.

-

pub const fn empty() -> EpollType

Returns an empty set of flags.

-

pub const fn all() -> EpollType

Returns the set containing all flags.

-

pub const fn bits(&self) -> u32

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u32) -> Option<EpollType>

Convert from underlying bit representation, unless that +

source

pub const fn empty() -> EpollType

Returns an empty set of flags.

+
source

pub const fn all() -> EpollType

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u32

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u32) -> Option<EpollType>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u32) -> EpollType

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u32) -> EpollType

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u32) -> EpollType

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u32) -> EpollType

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -40,35 +40,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: EpollType) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: EpollType) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: EpollType)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: EpollType)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: EpollType)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: EpollType, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: EpollType) -> EpollType

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: EpollType) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: EpollType) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: EpollType)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: EpollType)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: EpollType)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: EpollType, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: EpollType) -> EpollType

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: EpollType) -> EpollType

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: EpollType) -> EpollType

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: EpollType) -> EpollType

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: EpollType) -> EpollType

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: EpollType) -> EpollType

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: EpollType) -> EpollType

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -76,44 +76,44 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> EpollType

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> EpollType

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-

Trait Implementations§

§

impl Binary for EpollType

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<EpollType> for EpollType

§

fn bitand(self, other: EpollType) -> EpollType

Returns the intersection between the two sets of flags.

-
§

type Output = EpollType

The resulting type after applying the & operator.
§

impl BitAndAssign<EpollType> for EpollType

§

fn bitand_assign(&mut self, other: EpollType)

Disables all flags disabled in the set.

-
§

impl BitOr<EpollType> for EpollType

§

fn bitor(self, other: EpollType) -> EpollType

Returns the union of the two sets of flags.

-
§

type Output = EpollType

The resulting type after applying the | operator.
§

impl BitOrAssign<EpollType> for EpollType

§

fn bitor_assign(&mut self, other: EpollType)

Adds the set of flags.

-
§

impl BitXor<EpollType> for EpollType

§

fn bitxor(self, other: EpollType) -> EpollType

Returns the left flags, but with all the right flags toggled.

-
§

type Output = EpollType

The resulting type after applying the ^ operator.
§

impl BitXorAssign<EpollType> for EpollType

§

fn bitxor_assign(&mut self, other: EpollType)

Toggles the set of flags.

-
§

impl Clone for EpollType

§

fn clone(&self) -> EpollType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for EpollType

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for EpollType

§

fn deserialize<__D>( +

Trait Implementations§

source§

impl Binary for EpollType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<EpollType> for EpollType

source§

fn bitand(self, other: EpollType) -> EpollType

Returns the intersection between the two sets of flags.

+
§

type Output = EpollType

The resulting type after applying the & operator.
source§

impl BitAndAssign<EpollType> for EpollType

source§

fn bitand_assign(&mut self, other: EpollType)

Disables all flags disabled in the set.

+
source§

impl BitOr<EpollType> for EpollType

source§

fn bitor(self, other: EpollType) -> EpollType

Returns the union of the two sets of flags.

+
§

type Output = EpollType

The resulting type after applying the | operator.
source§

impl BitOrAssign<EpollType> for EpollType

source§

fn bitor_assign(&mut self, other: EpollType)

Adds the set of flags.

+
source§

impl BitXor<EpollType> for EpollType

source§

fn bitxor(self, other: EpollType) -> EpollType

Returns the left flags, but with all the right flags toggled.

+
§

type Output = EpollType

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<EpollType> for EpollType

source§

fn bitxor_assign(&mut self, other: EpollType)

Toggles the set of flags.

+
source§

impl Clone for EpollType

source§

fn clone(&self) -> EpollType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EpollType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EpollType

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<EpollType, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl Extend<EpollType> for EpollType

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = EpollType>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<EpollType> for EpollType

§

fn from_iter<T>(iterator: T) -> EpollTypewhere - T: IntoIterator<Item = EpollType>,

Creates a value from an iterator. Read more
§

impl Hash for EpollType

§

fn hash<__H>(&self, state: &mut __H)where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Extend<EpollType> for EpollType

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = EpollType>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<EpollType> for EpollType

source§

fn from_iter<T>(iterator: T) -> EpollTypewhere + T: IntoIterator<Item = EpollType>,

Creates a value from an iterator. Read more
source§

impl Hash for EpollType

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for EpollType

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for EpollType

§

fn not(self) -> EpollType

Returns the complement of this set of flags.

-
§

type Output = EpollType

The resulting type after applying the ! operator.
§

impl Octal for EpollType

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for EpollType

§

fn cmp(&self, other: &EpollType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for EpollType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for EpollType

source§

fn not(self) -> EpollType

Returns the complement of this set of flags.

+
§

type Output = EpollType

The resulting type after applying the ! operator.
source§

impl Octal for EpollType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for EpollType

source§

fn cmp(&self, other: &EpollType) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<EpollType> for EpollType

§

fn eq(&self, other: &EpollType) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<EpollType> for EpollType

source§

fn eq(&self, other: &EpollType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<EpollType> for EpollType

§

fn partial_cmp(&self, other: &EpollType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<EpollType> for EpollType

source§

fn partial_cmp(&self, other: &EpollType) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Serialize for EpollType

§

fn serialize<__S>( +operator. Read more

source§

impl Serialize for EpollType

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl Sub<EpollType> for EpollType

§

fn sub(self, other: EpollType) -> EpollType

Returns the set difference of the two sets of flags.

-
§

type Output = EpollType

The resulting type after applying the - operator.
§

impl SubAssign<EpollType> for EpollType

§

fn sub_assign(&mut self, other: EpollType)

Disables all flags enabled in the set.

-
§

impl UpperHex for EpollType

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for EpollType

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,
Serialize this value into the given Serde serializer. Read more
source§

impl Sub<EpollType> for EpollType

source§

fn sub(self, other: EpollType) -> EpollType

Returns the set difference of the two sets of flags.

+
§

type Output = EpollType

The resulting type after applying the - operator.
source§

impl SubAssign<EpollType> for EpollType

source§

fn sub_assign(&mut self, other: EpollType)

Disables all flags enabled in the set.

+
source§

impl UpperHex for EpollType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for EpollType

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for EpollType

§

impl Eq for EpollType

§

impl StructuralEq for EpollType

§

impl StructuralPartialEq for EpollType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for EpollType

source§

impl Eq for EpollType

source§

impl StructuralEq for EpollType

source§

impl StructuralPartialEq for EpollType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.ErrnoSignal.html b/crates/doc/wasmer_wasix/types/wasi/struct.ErrnoSignal.html index 58bad4d098a..d3eba20228a 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.ErrnoSignal.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.ErrnoSignal.html @@ -1,13 +1,13 @@ ErrnoSignal in wasmer_wasix::types::wasi - Rust
pub struct ErrnoSignal {
+                logo

ErrnoSignal

pub struct ErrnoSignal {
     pub exit_code: Errno,
     pub signal: Signal,
 }
Expand description

Represents an errno and a signal

Fields§

§exit_code: Errno

The exit code that was returned

§signal: Signal

The signal that was returned

-

Trait Implementations§

§

impl Clone for ErrnoSignal

§

fn clone(&self) -> ErrnoSignal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for ErrnoSignal

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for ErrnoSignal

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for ErrnoSignal

source§

fn clone(&self) -> ErrnoSignal

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ErrnoSignal

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for ErrnoSignal

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for ErrnoSignal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for ErrnoSignal

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Event.html b/crates/doc/wasmer_wasix/types/wasi/struct.Event.html index 0e6d5b983ef..3c30709ed33 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Event.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Event.html @@ -1,5 +1,5 @@ Event in wasmer_wasix::types::wasi - Rust

Struct wasmer_wasix::types::wasi::Event

pub struct Event {
+                logo

Event

Struct wasmer_wasix::types::wasi::Event

source ·
pub struct Event {
     pub userdata: u64,
     pub error: Errno,
     pub type_: Eventtype,
@@ -9,9 +9,9 @@
 
§error: Errno

If non-zero, an error that occurred while processing the subscription request.

§type_: Eventtype

Type of event that was triggered

§u: EventUnion

The type of the event that occurred, and the contents of the event

-

Trait Implementations§

§

impl Clone for Event

§

fn clone(&self) -> Event

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Event

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Event

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for Event

source§

fn clone(&self) -> Event

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Event

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Event

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Event

Auto Trait Implementations§

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnwindSafe for Event

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Event

Auto Trait Implementations§

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnwindSafe for Event

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.EventFdReadwrite.html b/crates/doc/wasmer_wasix/types/wasi/struct.EventFdReadwrite.html index 3f834dac25b..548314703ef 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.EventFdReadwrite.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.EventFdReadwrite.html @@ -1,21 +1,21 @@ EventFdReadwrite in wasmer_wasix::types::wasi - Rust
pub struct EventFdReadwrite {
+                logo

EventFdReadwrite

pub struct EventFdReadwrite {
     pub nbytes: u64,
     pub flags: Eventrwflags,
 }
Expand description

The contents of an event for the eventtype::fd_read and eventtype::fd_write variants

Fields§

§nbytes: u64

The number of bytes available for reading or writing.

§flags: Eventrwflags

The state of the file descriptor.

-

Trait Implementations§

§

impl Clone for EventFdReadwrite

§

fn clone(&self) -> EventFdReadwrite

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for EventFdReadwrite

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for EventFdReadwrite

§

fn deserialize<__D>( +

Trait Implementations§

source§

impl Clone for EventFdReadwrite

source§

fn clone(&self) -> EventFdReadwrite

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for EventFdReadwrite

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for EventFdReadwrite

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<EventFdReadwrite, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl Serialize for EventFdReadwrite

§

fn serialize<__S>( + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for EventFdReadwrite

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl ValueType for EventFdReadwrite

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,

Serialize this value into the given Serde serializer. Read more

source§

impl ValueType for EventFdReadwrite

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for EventFdReadwrite

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for EventFdReadwrite

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Eventrwflags.html b/crates/doc/wasmer_wasix/types/wasi/struct.Eventrwflags.html index 39c607813a9..8243392da4e 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Eventrwflags.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Eventrwflags.html @@ -1,17 +1,17 @@ Eventrwflags in wasmer_wasix::types::wasi - Rust
pub struct Eventrwflags {
+                logo

Eventrwflags

pub struct Eventrwflags {
     bits: u16,
 }
Expand description

The state of the file descriptor subscribed to with eventtype::fd_read or eventtype::fd_write.

-

Fields§

§bits: u16

Implementations§

§

impl Eventrwflags

pub const FD_READWRITE_HANGUP: Eventrwflags = Self{ bits: 1 << 0,}

The peer of this socket has closed or disconnected.

-

pub const fn empty() -> Eventrwflags

Returns an empty set of flags.

-

pub const fn all() -> Eventrwflags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<Eventrwflags>

Convert from underlying bit representation, unless that +

Fields§

§bits: u16

Implementations§

source§

impl Eventrwflags

source

pub const FD_READWRITE_HANGUP: Eventrwflags = Self{ bits: 1 << 0,}

The peer of this socket has closed or disconnected.

+
source

pub const fn empty() -> Eventrwflags

Returns an empty set of flags.

+
source

pub const fn all() -> Eventrwflags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<Eventrwflags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> Eventrwflags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> Eventrwflags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> Eventrwflags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> Eventrwflags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -19,35 +19,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Eventrwflags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Eventrwflags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Eventrwflags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Eventrwflags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Eventrwflags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Eventrwflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Eventrwflags) -> Eventrwflags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Eventrwflags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Eventrwflags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Eventrwflags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Eventrwflags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Eventrwflags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Eventrwflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Eventrwflags) -> Eventrwflags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Eventrwflags) -> Eventrwflags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Eventrwflags) -> Eventrwflags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Eventrwflags) -> Eventrwflags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Eventrwflags) -> Eventrwflags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Eventrwflags) -> Eventrwflags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Eventrwflags) -> Eventrwflags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -55,46 +55,46 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Eventrwflags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Eventrwflags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Eventrwflags

pub fn from_bits_preserve(bits: u16) -> Eventrwflags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Eventrwflags

source

pub fn from_bits_preserve(bits: u16) -> Eventrwflags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Eventrwflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Eventrwflags> for Eventrwflags

§

fn bitand(self, other: Eventrwflags) -> Eventrwflags

Returns the intersection between the two sets of flags.

-
§

type Output = Eventrwflags

The resulting type after applying the & operator.
§

impl BitAndAssign<Eventrwflags> for Eventrwflags

§

fn bitand_assign(&mut self, other: Eventrwflags)

Disables all flags disabled in the set.

-
§

impl BitOr<Eventrwflags> for Eventrwflags

§

fn bitor(self, other: Eventrwflags) -> Eventrwflags

Returns the union of the two sets of flags.

-
§

type Output = Eventrwflags

The resulting type after applying the | operator.
§

impl BitOrAssign<Eventrwflags> for Eventrwflags

§

fn bitor_assign(&mut self, other: Eventrwflags)

Adds the set of flags.

-
§

impl BitXor<Eventrwflags> for Eventrwflags

§

fn bitxor(self, other: Eventrwflags) -> Eventrwflags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Eventrwflags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Eventrwflags> for Eventrwflags

§

fn bitxor_assign(&mut self, other: Eventrwflags)

Toggles the set of flags.

-
§

impl Clone for Eventrwflags

§

fn clone(&self) -> Eventrwflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Eventrwflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<'de> Deserialize<'de> for Eventrwflags

§

fn deserialize<__D>( +

Trait Implementations§

source§

impl Binary for Eventrwflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Eventrwflags> for Eventrwflags

source§

fn bitand(self, other: Eventrwflags) -> Eventrwflags

Returns the intersection between the two sets of flags.

+
§

type Output = Eventrwflags

The resulting type after applying the & operator.
source§

impl BitAndAssign<Eventrwflags> for Eventrwflags

source§

fn bitand_assign(&mut self, other: Eventrwflags)

Disables all flags disabled in the set.

+
source§

impl BitOr<Eventrwflags> for Eventrwflags

source§

fn bitor(self, other: Eventrwflags) -> Eventrwflags

Returns the union of the two sets of flags.

+
§

type Output = Eventrwflags

The resulting type after applying the | operator.
source§

impl BitOrAssign<Eventrwflags> for Eventrwflags

source§

fn bitor_assign(&mut self, other: Eventrwflags)

Adds the set of flags.

+
source§

impl BitXor<Eventrwflags> for Eventrwflags

source§

fn bitxor(self, other: Eventrwflags) -> Eventrwflags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Eventrwflags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Eventrwflags> for Eventrwflags

source§

fn bitxor_assign(&mut self, other: Eventrwflags)

Toggles the set of flags.

+
source§

impl Clone for Eventrwflags

source§

fn clone(&self) -> Eventrwflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Eventrwflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<'de> Deserialize<'de> for Eventrwflags

source§

fn deserialize<__D>( __deserializer: __D ) -> Result<Eventrwflags, <__D as Deserializer<'de>>::Error>where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
§

impl Extend<Eventrwflags> for Eventrwflags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Eventrwflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Eventrwflags> for Eventrwflags

§

fn from_iter<T>(iterator: T) -> Eventrwflagswhere - T: IntoIterator<Item = Eventrwflags>,

Creates a value from an iterator. Read more
§

impl Hash for Eventrwflags

§

fn hash<__H>(&self, state: &mut __H)where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Extend<Eventrwflags> for Eventrwflags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Eventrwflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Eventrwflags> for Eventrwflags

source§

fn from_iter<T>(iterator: T) -> Eventrwflagswhere + T: IntoIterator<Item = Eventrwflags>,

Creates a value from an iterator. Read more
source§

impl Hash for Eventrwflags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Eventrwflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Eventrwflags

§

fn not(self) -> Eventrwflags

Returns the complement of this set of flags.

-
§

type Output = Eventrwflags

The resulting type after applying the ! operator.
§

impl Octal for Eventrwflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Eventrwflags

§

fn cmp(&self, other: &Eventrwflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Eventrwflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Eventrwflags

source§

fn not(self) -> Eventrwflags

Returns the complement of this set of flags.

+
§

type Output = Eventrwflags

The resulting type after applying the ! operator.
source§

impl Octal for Eventrwflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Eventrwflags

source§

fn cmp(&self, other: &Eventrwflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Eventrwflags> for Eventrwflags

§

fn eq(&self, other: &Eventrwflags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Eventrwflags> for Eventrwflags

source§

fn eq(&self, other: &Eventrwflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Eventrwflags> for Eventrwflags

§

fn partial_cmp(&self, other: &Eventrwflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Eventrwflags> for Eventrwflags

source§

fn partial_cmp(&self, other: &Eventrwflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Serialize for Eventrwflags

§

fn serialize<__S>( +operator. Read more

source§

impl Serialize for Eventrwflags

source§

fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where - __S: Serializer,

Serialize this value into the given Serde serializer. Read more
§

impl Sub<Eventrwflags> for Eventrwflags

§

fn sub(self, other: Eventrwflags) -> Eventrwflags

Returns the set difference of the two sets of flags.

-
§

type Output = Eventrwflags

The resulting type after applying the - operator.
§

impl SubAssign<Eventrwflags> for Eventrwflags

§

fn sub_assign(&mut self, other: Eventrwflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Eventrwflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Eventrwflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + __S: Serializer,
Serialize this value into the given Serde serializer. Read more
source§

impl Sub<Eventrwflags> for Eventrwflags

source§

fn sub(self, other: Eventrwflags) -> Eventrwflags

Returns the set difference of the two sets of flags.

+
§

type Output = Eventrwflags

The resulting type after applying the - operator.
source§

impl SubAssign<Eventrwflags> for Eventrwflags

source§

fn sub_assign(&mut self, other: Eventrwflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Eventrwflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Eventrwflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Eventrwflags

§

impl Eq for Eventrwflags

§

impl StructuralEq for Eventrwflags

§

impl StructuralPartialEq for Eventrwflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Eventrwflags

source§

impl Eq for Eventrwflags

source§

impl StructuralEq for Eventrwflags

source§

impl StructuralPartialEq for Eventrwflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Fdflags.html b/crates/doc/wasmer_wasix/types/wasi/struct.Fdflags.html index 58887830bf9..71825c710a7 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Fdflags.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Fdflags.html @@ -1,22 +1,22 @@ Fdflags in wasmer_wasix::types::wasi - Rust
pub struct Fdflags {
+                logo

Fdflags

pub struct Fdflags {
     bits: u16,
 }
Expand description

File descriptor flags.

-

Fields§

§bits: u16

Implementations§

§

impl Fdflags

pub const APPEND: Fdflags = Self{ bits: 1 << 0,}

Append mode: Data written to the file is always appended to the file’s end.

-

pub const DSYNC: Fdflags = Self{ bits: 1 << 1,}

Write according to synchronized I/O data integrity completion. Only the data stored in the file is synchronized.

-

pub const NONBLOCK: Fdflags = Self{ bits: 1 << 2,}

Non-blocking mode.

-

pub const RSYNC: Fdflags = Self{ bits: 1 << 3,}

Synchronized read I/O operations.

-

pub const SYNC: Fdflags = Self{ bits: 1 << 4,}

Write according to synchronized I/O file integrity completion. In +

Fields§

§bits: u16

Implementations§

source§

impl Fdflags

source

pub const APPEND: Fdflags = Self{ bits: 1 << 0,}

Append mode: Data written to the file is always appended to the file’s end.

+
source

pub const DSYNC: Fdflags = Self{ bits: 1 << 1,}

Write according to synchronized I/O data integrity completion. Only the data stored in the file is synchronized.

+
source

pub const NONBLOCK: Fdflags = Self{ bits: 1 << 2,}

Non-blocking mode.

+
source

pub const RSYNC: Fdflags = Self{ bits: 1 << 3,}

Synchronized read I/O operations.

+
source

pub const SYNC: Fdflags = Self{ bits: 1 << 4,}

Write according to synchronized I/O file integrity completion. In addition to synchronizing the data stored in the file, the implementation may also synchronously update the file’s metadata.

-

pub const fn empty() -> Fdflags

Returns an empty set of flags.

-

pub const fn all() -> Fdflags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<Fdflags>

Convert from underlying bit representation, unless that +

source

pub const fn empty() -> Fdflags

Returns an empty set of flags.

+
source

pub const fn all() -> Fdflags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<Fdflags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> Fdflags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> Fdflags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> Fdflags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> Fdflags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -24,35 +24,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Fdflags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Fdflags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Fdflags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Fdflags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Fdflags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Fdflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Fdflags) -> Fdflags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Fdflags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Fdflags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Fdflags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Fdflags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Fdflags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Fdflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Fdflags) -> Fdflags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Fdflags) -> Fdflags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Fdflags) -> Fdflags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Fdflags) -> Fdflags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Fdflags) -> Fdflags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Fdflags) -> Fdflags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Fdflags) -> Fdflags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -60,39 +60,39 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Fdflags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Fdflags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Fdflags

pub fn from_bits_preserve(bits: u16) -> Fdflags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Fdflags

source

pub fn from_bits_preserve(bits: u16) -> Fdflags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Fdflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Fdflags> for Fdflags

§

fn bitand(self, other: Fdflags) -> Fdflags

Returns the intersection between the two sets of flags.

-
§

type Output = Fdflags

The resulting type after applying the & operator.
§

impl BitAndAssign<Fdflags> for Fdflags

§

fn bitand_assign(&mut self, other: Fdflags)

Disables all flags disabled in the set.

-
§

impl BitOr<Fdflags> for Fdflags

§

fn bitor(self, other: Fdflags) -> Fdflags

Returns the union of the two sets of flags.

-
§

type Output = Fdflags

The resulting type after applying the | operator.
§

impl BitOrAssign<Fdflags> for Fdflags

§

fn bitor_assign(&mut self, other: Fdflags)

Adds the set of flags.

-
§

impl BitXor<Fdflags> for Fdflags

§

fn bitxor(self, other: Fdflags) -> Fdflags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Fdflags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Fdflags> for Fdflags

§

fn bitxor_assign(&mut self, other: Fdflags)

Toggles the set of flags.

-
§

impl Clone for Fdflags

§

fn clone(&self) -> Fdflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Fdflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Fdflags> for Fdflags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Fdflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Fdflags> for Fdflags

§

fn from_iter<T>(iterator: T) -> Fdflagswhere - T: IntoIterator<Item = Fdflags>,

Creates a value from an iterator. Read more
§

impl FromToNativeWasmType for Fdflags

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Fdflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Fdflags as FromToNativeWasmType>::Native) -> Fdflags

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Fdflags

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for Fdflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Fdflags> for Fdflags

source§

fn bitand(self, other: Fdflags) -> Fdflags

Returns the intersection between the two sets of flags.

+
§

type Output = Fdflags

The resulting type after applying the & operator.
source§

impl BitAndAssign<Fdflags> for Fdflags

source§

fn bitand_assign(&mut self, other: Fdflags)

Disables all flags disabled in the set.

+
source§

impl BitOr<Fdflags> for Fdflags

source§

fn bitor(self, other: Fdflags) -> Fdflags

Returns the union of the two sets of flags.

+
§

type Output = Fdflags

The resulting type after applying the | operator.
source§

impl BitOrAssign<Fdflags> for Fdflags

source§

fn bitor_assign(&mut self, other: Fdflags)

Adds the set of flags.

+
source§

impl BitXor<Fdflags> for Fdflags

source§

fn bitxor(self, other: Fdflags) -> Fdflags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Fdflags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Fdflags> for Fdflags

source§

fn bitxor_assign(&mut self, other: Fdflags)

Toggles the set of flags.

+
source§

impl Clone for Fdflags

source§

fn clone(&self) -> Fdflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Fdflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Fdflags> for Fdflags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Fdflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Fdflags> for Fdflags

source§

fn from_iter<T>(iterator: T) -> Fdflagswhere + T: IntoIterator<Item = Fdflags>,

Creates a value from an iterator. Read more
source§

impl FromToNativeWasmType for Fdflags

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Fdflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Fdflags as FromToNativeWasmType>::Native) -> Fdflags

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Fdflags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Fdflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Fdflags

§

fn not(self) -> Fdflags

Returns the complement of this set of flags.

-
§

type Output = Fdflags

The resulting type after applying the ! operator.
§

impl Octal for Fdflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Fdflags

§

fn cmp(&self, other: &Fdflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Fdflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Fdflags

source§

fn not(self) -> Fdflags

Returns the complement of this set of flags.

+
§

type Output = Fdflags

The resulting type after applying the ! operator.
source§

impl Octal for Fdflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Fdflags

source§

fn cmp(&self, other: &Fdflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Fdflags> for Fdflags

§

fn eq(&self, other: &Fdflags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Fdflags> for Fdflags

source§

fn eq(&self, other: &Fdflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Fdflags> for Fdflags

§

fn partial_cmp(&self, other: &Fdflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Fdflags> for Fdflags

source§

fn partial_cmp(&self, other: &Fdflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Fdflags> for Fdflags

§

fn sub(self, other: Fdflags) -> Fdflags

Returns the set difference of the two sets of flags.

-
§

type Output = Fdflags

The resulting type after applying the - operator.
§

impl SubAssign<Fdflags> for Fdflags

§

fn sub_assign(&mut self, other: Fdflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Fdflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Fdflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Fdflags> for Fdflags

source§

fn sub(self, other: Fdflags) -> Fdflags

Returns the set difference of the two sets of flags.

+
§

type Output = Fdflags

The resulting type after applying the - operator.
source§

impl SubAssign<Fdflags> for Fdflags

source§

fn sub_assign(&mut self, other: Fdflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Fdflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Fdflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Fdflags

§

impl Eq for Fdflags

§

impl StructuralEq for Fdflags

§

impl StructuralPartialEq for Fdflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Fdflags

source§

impl Eq for Fdflags

source§

impl StructuralEq for Fdflags

source§

impl StructuralPartialEq for Fdflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Fdstat.html b/crates/doc/wasmer_wasix/types/wasi/struct.Fdstat.html index 712675a21b8..b66832974ac 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Fdstat.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Fdstat.html @@ -1,5 +1,5 @@ Fdstat in wasmer_wasix::types::wasi - Rust

Struct wasmer_wasix::types::wasi::Fdstat

pub struct Fdstat {
+                logo

Fdstat

Struct wasmer_wasix::types::wasi::Fdstat

source ·
pub struct Fdstat {
     pub fs_filetype: Filetype,
     pub fs_flags: Fdflags,
     pub fs_rights_base: Rights,
@@ -10,9 +10,9 @@
 
§fs_rights_base: Rights

Rights that apply to this file descriptor.

§fs_rights_inheriting: Rights

Maximum set of rights that may be installed on new file descriptors that are created through this file descriptor, e.g., through path_open.

-

Trait Implementations§

§

impl Clone for Fdstat

§

fn clone(&self) -> Fdstat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Fdstat

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Fdstat

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for Fdstat

source§

fn clone(&self) -> Fdstat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Fdstat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Fdstat

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Fdstat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Fdstat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Filestat.html b/crates/doc/wasmer_wasix/types/wasi/struct.Filestat.html index bc085f18125..2e424aa58d2 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Filestat.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Filestat.html @@ -1,5 +1,5 @@ Filestat in wasmer_wasix::types::wasi - Rust
pub struct Filestat {
+                logo

Filestat

pub struct Filestat {
     pub st_dev: u64,
     pub st_ino: u64,
     pub st_filetype: Filetype,
@@ -8,9 +8,9 @@
     pub st_atim: u64,
     pub st_mtim: u64,
     pub st_ctim: u64,
-}

Fields§

§st_dev: u64§st_ino: u64§st_filetype: Filetype§st_nlink: u64§st_size: u64§st_atim: u64§st_mtim: u64§st_ctim: u64

Trait Implementations§

§

impl Clone for Filestat

§

fn clone(&self) -> Filestat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Filestat

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Default for Filestat

§

fn default() -> Filestat

Returns the “default value” for a type. Read more
§

impl ValueType for Filestat

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§st_dev: u64§st_ino: u64§st_filetype: Filetype§st_nlink: u64§st_size: u64§st_atim: u64§st_mtim: u64§st_ctim: u64

Trait Implementations§

source§

impl Clone for Filestat

source§

fn clone(&self) -> Filestat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Filestat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Default for Filestat

source§

fn default() -> Filestat

Returns the “default value” for a type. Read more
source§

impl ValueType for Filestat

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Filestat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Filestat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Fstflags.html b/crates/doc/wasmer_wasix/types/wasi/struct.Fstflags.html index 917136d7242..59912bd27d9 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Fstflags.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Fstflags.html @@ -1,21 +1,21 @@ Fstflags in wasmer_wasix::types::wasi - Rust
pub struct Fstflags {
+                logo

Fstflags

pub struct Fstflags {
     bits: u16,
 }
Expand description

Which file time attributes to adjust. TODO: wit appears to not have support for flags repr (@witx repr u16)

-

Fields§

§bits: u16

Implementations§

§

impl Fstflags

pub const SET_ATIM: Fstflags = Self{ bits: 1 << 0,}

Adjust the last data access timestamp to the value stored in filestat::atim.

-

pub const SET_ATIM_NOW: Fstflags = Self{ bits: 1 << 1,}

Adjust the last data access timestamp to the time of clock clockid::realtime.

-

pub const SET_MTIM: Fstflags = Self{ bits: 1 << 2,}

Adjust the last data modification timestamp to the value stored in filestat::mtim.

-

pub const SET_MTIM_NOW: Fstflags = Self{ bits: 1 << 3,}

Adjust the last data modification timestamp to the time of clock clockid::realtime.

-

pub const fn empty() -> Fstflags

Returns an empty set of flags.

-

pub const fn all() -> Fstflags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<Fstflags>

Convert from underlying bit representation, unless that +

Fields§

§bits: u16

Implementations§

source§

impl Fstflags

source

pub const SET_ATIM: Fstflags = Self{ bits: 1 << 0,}

Adjust the last data access timestamp to the value stored in filestat::atim.

+
source

pub const SET_ATIM_NOW: Fstflags = Self{ bits: 1 << 1,}

Adjust the last data access timestamp to the time of clock clockid::realtime.

+
source

pub const SET_MTIM: Fstflags = Self{ bits: 1 << 2,}

Adjust the last data modification timestamp to the value stored in filestat::mtim.

+
source

pub const SET_MTIM_NOW: Fstflags = Self{ bits: 1 << 3,}

Adjust the last data modification timestamp to the time of clock clockid::realtime.

+
source

pub const fn empty() -> Fstflags

Returns an empty set of flags.

+
source

pub const fn all() -> Fstflags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<Fstflags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> Fstflags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> Fstflags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> Fstflags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> Fstflags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -23,35 +23,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Fstflags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Fstflags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Fstflags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Fstflags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Fstflags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Fstflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Fstflags) -> Fstflags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Fstflags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Fstflags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Fstflags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Fstflags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Fstflags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Fstflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Fstflags) -> Fstflags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Fstflags) -> Fstflags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Fstflags) -> Fstflags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Fstflags) -> Fstflags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Fstflags) -> Fstflags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Fstflags) -> Fstflags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Fstflags) -> Fstflags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -59,39 +59,39 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Fstflags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Fstflags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Fstflags

pub fn from_bits_preserve(bits: u16) -> Fstflags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Fstflags

source

pub fn from_bits_preserve(bits: u16) -> Fstflags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Fstflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Fstflags> for Fstflags

§

fn bitand(self, other: Fstflags) -> Fstflags

Returns the intersection between the two sets of flags.

-
§

type Output = Fstflags

The resulting type after applying the & operator.
§

impl BitAndAssign<Fstflags> for Fstflags

§

fn bitand_assign(&mut self, other: Fstflags)

Disables all flags disabled in the set.

-
§

impl BitOr<Fstflags> for Fstflags

§

fn bitor(self, other: Fstflags) -> Fstflags

Returns the union of the two sets of flags.

-
§

type Output = Fstflags

The resulting type after applying the | operator.
§

impl BitOrAssign<Fstflags> for Fstflags

§

fn bitor_assign(&mut self, other: Fstflags)

Adds the set of flags.

-
§

impl BitXor<Fstflags> for Fstflags

§

fn bitxor(self, other: Fstflags) -> Fstflags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Fstflags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Fstflags> for Fstflags

§

fn bitxor_assign(&mut self, other: Fstflags)

Toggles the set of flags.

-
§

impl Clone for Fstflags

§

fn clone(&self) -> Fstflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Fstflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Fstflags> for Fstflags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Fstflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Fstflags> for Fstflags

§

fn from_iter<T>(iterator: T) -> Fstflagswhere - T: IntoIterator<Item = Fstflags>,

Creates a value from an iterator. Read more
§

impl FromToNativeWasmType for Fstflags

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Fstflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Fstflags as FromToNativeWasmType>::Native) -> Fstflags

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Fstflags

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for Fstflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Fstflags> for Fstflags

source§

fn bitand(self, other: Fstflags) -> Fstflags

Returns the intersection between the two sets of flags.

+
§

type Output = Fstflags

The resulting type after applying the & operator.
source§

impl BitAndAssign<Fstflags> for Fstflags

source§

fn bitand_assign(&mut self, other: Fstflags)

Disables all flags disabled in the set.

+
source§

impl BitOr<Fstflags> for Fstflags

source§

fn bitor(self, other: Fstflags) -> Fstflags

Returns the union of the two sets of flags.

+
§

type Output = Fstflags

The resulting type after applying the | operator.
source§

impl BitOrAssign<Fstflags> for Fstflags

source§

fn bitor_assign(&mut self, other: Fstflags)

Adds the set of flags.

+
source§

impl BitXor<Fstflags> for Fstflags

source§

fn bitxor(self, other: Fstflags) -> Fstflags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Fstflags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Fstflags> for Fstflags

source§

fn bitxor_assign(&mut self, other: Fstflags)

Toggles the set of flags.

+
source§

impl Clone for Fstflags

source§

fn clone(&self) -> Fstflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Fstflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Fstflags> for Fstflags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Fstflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Fstflags> for Fstflags

source§

fn from_iter<T>(iterator: T) -> Fstflagswhere + T: IntoIterator<Item = Fstflags>,

Creates a value from an iterator. Read more
source§

impl FromToNativeWasmType for Fstflags

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Fstflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Fstflags as FromToNativeWasmType>::Native) -> Fstflags

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Fstflags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Fstflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Fstflags

§

fn not(self) -> Fstflags

Returns the complement of this set of flags.

-
§

type Output = Fstflags

The resulting type after applying the ! operator.
§

impl Octal for Fstflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Fstflags

§

fn cmp(&self, other: &Fstflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Fstflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Fstflags

source§

fn not(self) -> Fstflags

Returns the complement of this set of flags.

+
§

type Output = Fstflags

The resulting type after applying the ! operator.
source§

impl Octal for Fstflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Fstflags

source§

fn cmp(&self, other: &Fstflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Fstflags> for Fstflags

§

fn eq(&self, other: &Fstflags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Fstflags> for Fstflags

source§

fn eq(&self, other: &Fstflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Fstflags> for Fstflags

§

fn partial_cmp(&self, other: &Fstflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Fstflags> for Fstflags

source§

fn partial_cmp(&self, other: &Fstflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Fstflags> for Fstflags

§

fn sub(self, other: Fstflags) -> Fstflags

Returns the set difference of the two sets of flags.

-
§

type Output = Fstflags

The resulting type after applying the - operator.
§

impl SubAssign<Fstflags> for Fstflags

§

fn sub_assign(&mut self, other: Fstflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Fstflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Fstflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Fstflags> for Fstflags

source§

fn sub(self, other: Fstflags) -> Fstflags

Returns the set difference of the two sets of flags.

+
§

type Output = Fstflags

The resulting type after applying the - operator.
source§

impl SubAssign<Fstflags> for Fstflags

source§

fn sub_assign(&mut self, other: Fstflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Fstflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Fstflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Fstflags

§

impl Eq for Fstflags

§

impl StructuralEq for Fstflags

§

impl StructuralPartialEq for Fstflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Fstflags

source§

impl Eq for Fstflags

source§

impl StructuralEq for Fstflags

source§

impl StructuralPartialEq for Fstflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.HttpHandles.html b/crates/doc/wasmer_wasix/types/wasi/struct.HttpHandles.html index a319dcafe66..237ee987371 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.HttpHandles.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.HttpHandles.html @@ -1,11 +1,11 @@ HttpHandles in wasmer_wasix::types::wasi - Rust
pub struct HttpHandles {
+                logo

HttpHandles

pub struct HttpHandles {
     pub req: u32,
     pub res: u32,
     pub hdr: u32,
-}

Fields§

§req: u32§res: u32§hdr: u32

Trait Implementations§

§

impl Clone for HttpHandles

§

fn clone(&self) -> HttpHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for HttpHandles

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for HttpHandles

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§req: u32§res: u32§hdr: u32

Trait Implementations§

source§

impl Clone for HttpHandles

source§

fn clone(&self) -> HttpHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpHandles

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for HttpHandles

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for HttpHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for HttpHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.HttpStatus.html b/crates/doc/wasmer_wasix/types/wasi/struct.HttpStatus.html index b2c0d6eb0c8..061a03da2e2 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.HttpStatus.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.HttpStatus.html @@ -1,12 +1,12 @@ HttpStatus in wasmer_wasix::types::wasi - Rust
pub struct HttpStatus {
+                logo

HttpStatus

pub struct HttpStatus {
     pub ok: Bool,
     pub redirect: Bool,
     pub size: u64,
     pub status: u16,
-}

Fields§

§ok: Bool§redirect: Bool§size: u64§status: u16

Trait Implementations§

§

impl Clone for HttpStatus

§

fn clone(&self) -> HttpStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for HttpStatus

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for HttpStatus

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§ok: Bool§redirect: Bool§size: u64§status: u16

Trait Implementations§

source§

impl Clone for HttpStatus

source§

fn clone(&self) -> HttpStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for HttpStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for HttpStatus

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for HttpStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for HttpStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.JoinFlags.html b/crates/doc/wasmer_wasix/types/wasi/struct.JoinFlags.html index b9c615e5bfd..14f69948c65 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.JoinFlags.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.JoinFlags.html @@ -1,17 +1,17 @@ JoinFlags in wasmer_wasix::types::wasi - Rust
pub struct JoinFlags {
+                logo

JoinFlags

pub struct JoinFlags {
     bits: u32,
 }
Expand description

join flags.

-

Fields§

§bits: u32

Implementations§

§

impl JoinFlags

pub const NON_BLOCKING: JoinFlags = Self{ bits: 1 << 0,}

Non-blocking join on the process

-

pub const WAKE_STOPPED: JoinFlags = Self{ bits: 1 << 1,}

Return if a process is stopped

-

pub const fn empty() -> JoinFlags

Returns an empty set of flags.

-

pub const fn all() -> JoinFlags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u32

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u32) -> Option<JoinFlags>

Convert from underlying bit representation, unless that +

Fields§

§bits: u32

Implementations§

source§

impl JoinFlags

source

pub const NON_BLOCKING: JoinFlags = Self{ bits: 1 << 0,}

Non-blocking join on the process

+
source

pub const WAKE_STOPPED: JoinFlags = Self{ bits: 1 << 1,}

Return if a process is stopped

+
source

pub const fn empty() -> JoinFlags

Returns an empty set of flags.

+
source

pub const fn all() -> JoinFlags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u32

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u32) -> Option<JoinFlags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u32) -> JoinFlags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u32) -> JoinFlags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u32) -> JoinFlags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u32) -> JoinFlags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -19,35 +19,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: JoinFlags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: JoinFlags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: JoinFlags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: JoinFlags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: JoinFlags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: JoinFlags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: JoinFlags) -> JoinFlags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: JoinFlags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: JoinFlags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: JoinFlags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: JoinFlags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: JoinFlags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: JoinFlags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: JoinFlags) -> JoinFlags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: JoinFlags) -> JoinFlags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: JoinFlags) -> JoinFlags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: JoinFlags) -> JoinFlags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: JoinFlags) -> JoinFlags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: JoinFlags) -> JoinFlags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: JoinFlags) -> JoinFlags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -55,39 +55,39 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> JoinFlags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> JoinFlags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl JoinFlags

pub fn from_bits_preserve(bits: u32) -> JoinFlags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl JoinFlags

source

pub fn from_bits_preserve(bits: u32) -> JoinFlags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for JoinFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<JoinFlags> for JoinFlags

§

fn bitand(self, other: JoinFlags) -> JoinFlags

Returns the intersection between the two sets of flags.

-
§

type Output = JoinFlags

The resulting type after applying the & operator.
§

impl BitAndAssign<JoinFlags> for JoinFlags

§

fn bitand_assign(&mut self, other: JoinFlags)

Disables all flags disabled in the set.

-
§

impl BitOr<JoinFlags> for JoinFlags

§

fn bitor(self, other: JoinFlags) -> JoinFlags

Returns the union of the two sets of flags.

-
§

type Output = JoinFlags

The resulting type after applying the | operator.
§

impl BitOrAssign<JoinFlags> for JoinFlags

§

fn bitor_assign(&mut self, other: JoinFlags)

Adds the set of flags.

-
§

impl BitXor<JoinFlags> for JoinFlags

§

fn bitxor(self, other: JoinFlags) -> JoinFlags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = JoinFlags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<JoinFlags> for JoinFlags

§

fn bitxor_assign(&mut self, other: JoinFlags)

Toggles the set of flags.

-
§

impl Clone for JoinFlags

§

fn clone(&self) -> JoinFlags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for JoinFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<JoinFlags> for JoinFlags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = JoinFlags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<JoinFlags> for JoinFlags

§

fn from_iter<T>(iterator: T) -> JoinFlagswhere - T: IntoIterator<Item = JoinFlags>,

Creates a value from an iterator. Read more
§

impl FromToNativeWasmType for JoinFlags

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <JoinFlags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <JoinFlags as FromToNativeWasmType>::Native) -> JoinFlags

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for JoinFlags

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for JoinFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<JoinFlags> for JoinFlags

source§

fn bitand(self, other: JoinFlags) -> JoinFlags

Returns the intersection between the two sets of flags.

+
§

type Output = JoinFlags

The resulting type after applying the & operator.
source§

impl BitAndAssign<JoinFlags> for JoinFlags

source§

fn bitand_assign(&mut self, other: JoinFlags)

Disables all flags disabled in the set.

+
source§

impl BitOr<JoinFlags> for JoinFlags

source§

fn bitor(self, other: JoinFlags) -> JoinFlags

Returns the union of the two sets of flags.

+
§

type Output = JoinFlags

The resulting type after applying the | operator.
source§

impl BitOrAssign<JoinFlags> for JoinFlags

source§

fn bitor_assign(&mut self, other: JoinFlags)

Adds the set of flags.

+
source§

impl BitXor<JoinFlags> for JoinFlags

source§

fn bitxor(self, other: JoinFlags) -> JoinFlags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = JoinFlags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<JoinFlags> for JoinFlags

source§

fn bitxor_assign(&mut self, other: JoinFlags)

Toggles the set of flags.

+
source§

impl Clone for JoinFlags

source§

fn clone(&self) -> JoinFlags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for JoinFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<JoinFlags> for JoinFlags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = JoinFlags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<JoinFlags> for JoinFlags

source§

fn from_iter<T>(iterator: T) -> JoinFlagswhere + T: IntoIterator<Item = JoinFlags>,

Creates a value from an iterator. Read more
source§

impl FromToNativeWasmType for JoinFlags

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <JoinFlags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <JoinFlags as FromToNativeWasmType>::Native) -> JoinFlags

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for JoinFlags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for JoinFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for JoinFlags

§

fn not(self) -> JoinFlags

Returns the complement of this set of flags.

-
§

type Output = JoinFlags

The resulting type after applying the ! operator.
§

impl Octal for JoinFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for JoinFlags

§

fn cmp(&self, other: &JoinFlags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for JoinFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for JoinFlags

source§

fn not(self) -> JoinFlags

Returns the complement of this set of flags.

+
§

type Output = JoinFlags

The resulting type after applying the ! operator.
source§

impl Octal for JoinFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for JoinFlags

source§

fn cmp(&self, other: &JoinFlags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<JoinFlags> for JoinFlags

§

fn eq(&self, other: &JoinFlags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<JoinFlags> for JoinFlags

source§

fn eq(&self, other: &JoinFlags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<JoinFlags> for JoinFlags

§

fn partial_cmp(&self, other: &JoinFlags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<JoinFlags> for JoinFlags

source§

fn partial_cmp(&self, other: &JoinFlags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<JoinFlags> for JoinFlags

§

fn sub(self, other: JoinFlags) -> JoinFlags

Returns the set difference of the two sets of flags.

-
§

type Output = JoinFlags

The resulting type after applying the - operator.
§

impl SubAssign<JoinFlags> for JoinFlags

§

fn sub_assign(&mut self, other: JoinFlags)

Disables all flags enabled in the set.

-
§

impl UpperHex for JoinFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for JoinFlags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<JoinFlags> for JoinFlags

source§

fn sub(self, other: JoinFlags) -> JoinFlags

Returns the set difference of the two sets of flags.

+
§

type Output = JoinFlags

The resulting type after applying the - operator.
source§

impl SubAssign<JoinFlags> for JoinFlags

source§

fn sub_assign(&mut self, other: JoinFlags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for JoinFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for JoinFlags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for JoinFlags

§

impl Eq for JoinFlags

§

impl StructuralEq for JoinFlags

§

impl StructuralPartialEq for JoinFlags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for JoinFlags

source§

impl Eq for JoinFlags

source§

impl StructuralEq for JoinFlags

source§

impl StructuralPartialEq for JoinFlags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.JoinStatus.html b/crates/doc/wasmer_wasix/types/wasi/struct.JoinStatus.html index 53926da1ecf..70f9aa249bd 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.JoinStatus.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.JoinStatus.html @@ -1,10 +1,10 @@ JoinStatus in wasmer_wasix::types::wasi - Rust
pub struct JoinStatus {
+                logo

JoinStatus

pub struct JoinStatus {
     pub tag: JoinStatusType,
     pub u: JoinStatusUnion,
-}

Fields§

§tag: JoinStatusType§u: JoinStatusUnion

Trait Implementations§

§

impl Clone for JoinStatus

§

fn clone(&self) -> JoinStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for JoinStatus

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for JoinStatus

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: JoinStatusType§u: JoinStatusUnion

Trait Implementations§

source§

impl Clone for JoinStatus

source§

fn clone(&self) -> JoinStatus

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for JoinStatus

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for JoinStatus

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for JoinStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for JoinStatus

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Lookup.html b/crates/doc/wasmer_wasix/types/wasi/struct.Lookup.html index ae22ad1454a..262101e98fc 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Lookup.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Lookup.html @@ -1,18 +1,18 @@ Lookup in wasmer_wasix::types::wasi - Rust

Struct wasmer_wasix::types::wasi::Lookup

pub struct Lookup {
+                logo

Lookup

Struct wasmer_wasix::types::wasi::Lookup

source ·
pub struct Lookup {
     bits: u32,
 }
Expand description

Flags determining the method of how paths are resolved. TODO: wit appears to not have support for flags repr (@witx repr u32)

-

Fields§

§bits: u32

Implementations§

§

impl Lookup

As long as the resolved path corresponds to a symbolic link, it is expanded.

-

pub const fn empty() -> Lookup

Returns an empty set of flags.

-

pub const fn all() -> Lookup

Returns the set containing all flags.

-

pub const fn bits(&self) -> u32

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u32) -> Option<Lookup>

Convert from underlying bit representation, unless that +

Fields§

§bits: u32

Implementations§

source§

impl Lookup

As long as the resolved path corresponds to a symbolic link, it is expanded.

+
source

pub const fn empty() -> Lookup

Returns an empty set of flags.

+
source

pub const fn all() -> Lookup

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u32

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u32) -> Option<Lookup>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u32) -> Lookup

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u32) -> Lookup

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u32) -> Lookup

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u32) -> Lookup

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -20,35 +20,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Lookup) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Lookup) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Lookup)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Lookup)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Lookup)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Lookup, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Lookup) -> Lookup

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Lookup) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Lookup) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Lookup)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Lookup)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Lookup)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Lookup, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Lookup) -> Lookup

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Lookup) -> Lookup

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Lookup) -> Lookup

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Lookup) -> Lookup

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Lookup) -> Lookup

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Lookup) -> Lookup

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Lookup) -> Lookup

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -56,39 +56,39 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Lookup

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Lookup

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Lookup

pub fn from_bits_preserve(bits: u32) -> Lookup

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Lookup

source

pub fn from_bits_preserve(bits: u32) -> Lookup

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Lookup

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Lookup> for Lookup

§

fn bitand(self, other: Lookup) -> Lookup

Returns the intersection between the two sets of flags.

-
§

type Output = Lookup

The resulting type after applying the & operator.
§

impl BitAndAssign<Lookup> for Lookup

§

fn bitand_assign(&mut self, other: Lookup)

Disables all flags disabled in the set.

-
§

impl BitOr<Lookup> for Lookup

§

fn bitor(self, other: Lookup) -> Lookup

Returns the union of the two sets of flags.

-
§

type Output = Lookup

The resulting type after applying the | operator.
§

impl BitOrAssign<Lookup> for Lookup

§

fn bitor_assign(&mut self, other: Lookup)

Adds the set of flags.

-
§

impl BitXor<Lookup> for Lookup

§

fn bitxor(self, other: Lookup) -> Lookup

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Lookup

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Lookup> for Lookup

§

fn bitxor_assign(&mut self, other: Lookup)

Toggles the set of flags.

-
§

impl Clone for Lookup

§

fn clone(&self) -> Lookup

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Lookup

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Lookup> for Lookup

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Lookup>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Lookup> for Lookup

§

fn from_iter<T>(iterator: T) -> Lookupwhere - T: IntoIterator<Item = Lookup>,

Creates a value from an iterator. Read more
§

impl Hash for Lookup

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for Lookup

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Lookup> for Lookup

source§

fn bitand(self, other: Lookup) -> Lookup

Returns the intersection between the two sets of flags.

+
§

type Output = Lookup

The resulting type after applying the & operator.
source§

impl BitAndAssign<Lookup> for Lookup

source§

fn bitand_assign(&mut self, other: Lookup)

Disables all flags disabled in the set.

+
source§

impl BitOr<Lookup> for Lookup

source§

fn bitor(self, other: Lookup) -> Lookup

Returns the union of the two sets of flags.

+
§

type Output = Lookup

The resulting type after applying the | operator.
source§

impl BitOrAssign<Lookup> for Lookup

source§

fn bitor_assign(&mut self, other: Lookup)

Adds the set of flags.

+
source§

impl BitXor<Lookup> for Lookup

source§

fn bitxor(self, other: Lookup) -> Lookup

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Lookup

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Lookup> for Lookup

source§

fn bitxor_assign(&mut self, other: Lookup)

Toggles the set of flags.

+
source§

impl Clone for Lookup

source§

fn clone(&self) -> Lookup

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Lookup

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Lookup> for Lookup

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Lookup>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Lookup> for Lookup

source§

fn from_iter<T>(iterator: T) -> Lookupwhere + T: IntoIterator<Item = Lookup>,

Creates a value from an iterator. Read more
source§

impl Hash for Lookup

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Lookup

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Lookup

§

fn not(self) -> Lookup

Returns the complement of this set of flags.

-
§

type Output = Lookup

The resulting type after applying the ! operator.
§

impl Octal for Lookup

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Lookup

§

fn cmp(&self, other: &Lookup) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Lookup

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Lookup

source§

fn not(self) -> Lookup

Returns the complement of this set of flags.

+
§

type Output = Lookup

The resulting type after applying the ! operator.
source§

impl Octal for Lookup

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Lookup

source§

fn cmp(&self, other: &Lookup) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Lookup> for Lookup

§

fn eq(&self, other: &Lookup) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Lookup> for Lookup

source§

fn eq(&self, other: &Lookup) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Lookup> for Lookup

§

fn partial_cmp(&self, other: &Lookup) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Lookup> for Lookup

source§

fn partial_cmp(&self, other: &Lookup) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Lookup> for Lookup

§

fn sub(self, other: Lookup) -> Lookup

Returns the set difference of the two sets of flags.

-
§

type Output = Lookup

The resulting type after applying the - operator.
§

impl SubAssign<Lookup> for Lookup

§

fn sub_assign(&mut self, other: Lookup)

Disables all flags enabled in the set.

-
§

impl UpperHex for Lookup

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Lookup

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Lookup> for Lookup

source§

fn sub(self, other: Lookup) -> Lookup

Returns the set difference of the two sets of flags.

+
§

type Output = Lookup

The resulting type after applying the - operator.
source§

impl SubAssign<Lookup> for Lookup

source§

fn sub_assign(&mut self, other: Lookup)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Lookup

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Lookup

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Lookup

§

impl Eq for Lookup

§

impl StructuralEq for Lookup

§

impl StructuralPartialEq for Lookup

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Lookup

source§

impl Eq for Lookup

source§

impl StructuralEq for Lookup

source§

impl StructuralPartialEq for Lookup

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Oflags.html b/crates/doc/wasmer_wasix/types/wasi/struct.Oflags.html index 19890e8c912..5920065f78f 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Oflags.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Oflags.html @@ -1,21 +1,21 @@ Oflags in wasmer_wasix::types::wasi - Rust

Struct wasmer_wasix::types::wasi::Oflags

pub struct Oflags {
+                logo

Oflags

Struct wasmer_wasix::types::wasi::Oflags

source ·
pub struct Oflags {
     bits: u16,
 }
Expand description

Open flags used by path_open. TODO: wit appears to not have support for flags repr (@witx repr u16)

-

Fields§

§bits: u16

Implementations§

§

impl Oflags

pub const CREATE: Oflags = Self{ bits: 1 << 0,}

Create file if it does not exist.

-

pub const DIRECTORY: Oflags = Self{ bits: 1 << 1,}

Fail if not a directory.

-

pub const EXCL: Oflags = Self{ bits: 1 << 2,}

Fail if file already exists.

-

pub const TRUNC: Oflags = Self{ bits: 1 << 3,}

Truncate file to size 0.

-

pub const fn empty() -> Oflags

Returns an empty set of flags.

-

pub const fn all() -> Oflags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<Oflags>

Convert from underlying bit representation, unless that +

Fields§

§bits: u16

Implementations§

source§

impl Oflags

source

pub const CREATE: Oflags = Self{ bits: 1 << 0,}

Create file if it does not exist.

+
source

pub const DIRECTORY: Oflags = Self{ bits: 1 << 1,}

Fail if not a directory.

+
source

pub const EXCL: Oflags = Self{ bits: 1 << 2,}

Fail if file already exists.

+
source

pub const TRUNC: Oflags = Self{ bits: 1 << 3,}

Truncate file to size 0.

+
source

pub const fn empty() -> Oflags

Returns an empty set of flags.

+
source

pub const fn all() -> Oflags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<Oflags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> Oflags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> Oflags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> Oflags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> Oflags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -23,35 +23,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Oflags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Oflags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Oflags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Oflags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Oflags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Oflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Oflags) -> Oflags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Oflags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Oflags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Oflags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Oflags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Oflags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Oflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Oflags) -> Oflags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Oflags) -> Oflags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Oflags) -> Oflags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Oflags) -> Oflags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Oflags) -> Oflags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Oflags) -> Oflags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Oflags) -> Oflags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -59,39 +59,39 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Oflags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Oflags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Oflags

pub fn from_bits_preserve(bits: u16) -> Oflags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Oflags

source

pub fn from_bits_preserve(bits: u16) -> Oflags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Oflags> for Oflags

§

fn bitand(self, other: Oflags) -> Oflags

Returns the intersection between the two sets of flags.

-
§

type Output = Oflags

The resulting type after applying the & operator.
§

impl BitAndAssign<Oflags> for Oflags

§

fn bitand_assign(&mut self, other: Oflags)

Disables all flags disabled in the set.

-
§

impl BitOr<Oflags> for Oflags

§

fn bitor(self, other: Oflags) -> Oflags

Returns the union of the two sets of flags.

-
§

type Output = Oflags

The resulting type after applying the | operator.
§

impl BitOrAssign<Oflags> for Oflags

§

fn bitor_assign(&mut self, other: Oflags)

Adds the set of flags.

-
§

impl BitXor<Oflags> for Oflags

§

fn bitxor(self, other: Oflags) -> Oflags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Oflags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Oflags> for Oflags

§

fn bitxor_assign(&mut self, other: Oflags)

Toggles the set of flags.

-
§

impl Clone for Oflags

§

fn clone(&self) -> Oflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Oflags> for Oflags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Oflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Oflags> for Oflags

§

fn from_iter<T>(iterator: T) -> Oflagswhere - T: IntoIterator<Item = Oflags>,

Creates a value from an iterator. Read more
§

impl FromToNativeWasmType for Oflags

§

type Native = i32

Native Wasm type.
§

fn to_native(self) -> <Oflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Oflags as FromToNativeWasmType>::Native) -> Oflags

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Oflags

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Oflags> for Oflags

source§

fn bitand(self, other: Oflags) -> Oflags

Returns the intersection between the two sets of flags.

+
§

type Output = Oflags

The resulting type after applying the & operator.
source§

impl BitAndAssign<Oflags> for Oflags

source§

fn bitand_assign(&mut self, other: Oflags)

Disables all flags disabled in the set.

+
source§

impl BitOr<Oflags> for Oflags

source§

fn bitor(self, other: Oflags) -> Oflags

Returns the union of the two sets of flags.

+
§

type Output = Oflags

The resulting type after applying the | operator.
source§

impl BitOrAssign<Oflags> for Oflags

source§

fn bitor_assign(&mut self, other: Oflags)

Adds the set of flags.

+
source§

impl BitXor<Oflags> for Oflags

source§

fn bitxor(self, other: Oflags) -> Oflags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Oflags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Oflags> for Oflags

source§

fn bitxor_assign(&mut self, other: Oflags)

Toggles the set of flags.

+
source§

impl Clone for Oflags

source§

fn clone(&self) -> Oflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Oflags> for Oflags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Oflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Oflags> for Oflags

source§

fn from_iter<T>(iterator: T) -> Oflagswhere + T: IntoIterator<Item = Oflags>,

Creates a value from an iterator. Read more
source§

impl FromToNativeWasmType for Oflags

§

type Native = i32

Native Wasm type.
source§

fn to_native(self) -> <Oflags as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Oflags as FromToNativeWasmType>::Native) -> Oflags

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Oflags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Oflags

§

fn not(self) -> Oflags

Returns the complement of this set of flags.

-
§

type Output = Oflags

The resulting type after applying the ! operator.
§

impl Octal for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Oflags

§

fn cmp(&self, other: &Oflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Oflags

source§

fn not(self) -> Oflags

Returns the complement of this set of flags.

+
§

type Output = Oflags

The resulting type after applying the ! operator.
source§

impl Octal for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Oflags

source§

fn cmp(&self, other: &Oflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Oflags> for Oflags

§

fn eq(&self, other: &Oflags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Oflags> for Oflags

source§

fn eq(&self, other: &Oflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Oflags> for Oflags

§

fn partial_cmp(&self, other: &Oflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Oflags> for Oflags

source§

fn partial_cmp(&self, other: &Oflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Oflags> for Oflags

§

fn sub(self, other: Oflags) -> Oflags

Returns the set difference of the two sets of flags.

-
§

type Output = Oflags

The resulting type after applying the - operator.
§

impl SubAssign<Oflags> for Oflags

§

fn sub_assign(&mut self, other: Oflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Oflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Oflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Oflags> for Oflags

source§

fn sub(self, other: Oflags) -> Oflags

Returns the set difference of the two sets of flags.

+
§

type Output = Oflags

The resulting type after applying the - operator.
source§

impl SubAssign<Oflags> for Oflags

source§

fn sub_assign(&mut self, other: Oflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Oflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Oflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Oflags

§

impl Eq for Oflags

§

impl StructuralEq for Oflags

§

impl StructuralPartialEq for Oflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Oflags

source§

impl Eq for Oflags

source§

impl StructuralEq for Oflags

source§

impl StructuralPartialEq for Oflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.OptionFd.html b/crates/doc/wasmer_wasix/types/wasi/struct.OptionFd.html index 3dbf911a6bb..5178db0ad5f 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.OptionFd.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.OptionFd.html @@ -1,10 +1,10 @@ OptionFd in wasmer_wasix::types::wasi - Rust
pub struct OptionFd {
+                logo

OptionFd

pub struct OptionFd {
     pub tag: OptionTag,
     pub fd: u32,
-}

Fields§

§tag: OptionTag§fd: u32

Trait Implementations§

§

impl Clone for OptionFd

§

fn clone(&self) -> OptionFd

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for OptionFd

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for OptionFd

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: OptionTag§fd: u32

Trait Implementations§

source§

impl Clone for OptionFd

source§

fn clone(&self) -> OptionFd

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OptionFd

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for OptionFd

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for OptionFd

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for OptionFd

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.OptionPid.html b/crates/doc/wasmer_wasix/types/wasi/struct.OptionPid.html index 7abdc758b6a..c279e6add7d 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.OptionPid.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.OptionPid.html @@ -1,10 +1,10 @@ OptionPid in wasmer_wasix::types::wasi - Rust
pub struct OptionPid {
+                logo

OptionPid

pub struct OptionPid {
     pub tag: OptionTag,
     pub pid: u32,
-}

Fields§

§tag: OptionTag§pid: u32

Trait Implementations§

§

impl Clone for OptionPid

§

fn clone(&self) -> OptionPid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for OptionPid

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for OptionPid

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: OptionTag§pid: u32

Trait Implementations§

source§

impl Clone for OptionPid

source§

fn clone(&self) -> OptionPid

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OptionPid

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for OptionPid

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for OptionPid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for OptionPid

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.OptionTimestamp.html b/crates/doc/wasmer_wasix/types/wasi/struct.OptionTimestamp.html index f9d4d764e20..eb8f5e77338 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.OptionTimestamp.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.OptionTimestamp.html @@ -1,10 +1,10 @@ OptionTimestamp in wasmer_wasix::types::wasi - Rust
pub struct OptionTimestamp {
+                logo

OptionTimestamp

pub struct OptionTimestamp {
     pub tag: OptionTag,
     pub u: u64,
-}

Fields§

§tag: OptionTag§u: u64

Trait Implementations§

§

impl Clone for OptionTimestamp

§

fn clone(&self) -> OptionTimestamp

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for OptionTimestamp

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for OptionTimestamp

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§tag: OptionTag§u: u64

Trait Implementations§

source§

impl Clone for OptionTimestamp

source§

fn clone(&self) -> OptionTimestamp

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for OptionTimestamp

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for OptionTimestamp

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for OptionTimestamp

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for OptionTimestamp

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.PipeHandles.html b/crates/doc/wasmer_wasix/types/wasi/struct.PipeHandles.html index b17b6d8a603..bf14a815368 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.PipeHandles.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.PipeHandles.html @@ -1,10 +1,10 @@ PipeHandles in wasmer_wasix::types::wasi - Rust
pub struct PipeHandles {
+                logo

PipeHandles

pub struct PipeHandles {
     pub pipe: u32,
     pub other: u32,
-}

Fields§

§pipe: u32§other: u32

Trait Implementations§

§

impl Clone for PipeHandles

§

fn clone(&self) -> PipeHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for PipeHandles

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for PipeHandles

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§pipe: u32§other: u32

Trait Implementations§

source§

impl Clone for PipeHandles

source§

fn clone(&self) -> PipeHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PipeHandles

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for PipeHandles

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for PipeHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for PipeHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Prestat.html b/crates/doc/wasmer_wasix/types/wasi/struct.Prestat.html index 5dd20bfda4f..9a8f9dbc72f 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Prestat.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Prestat.html @@ -1,10 +1,10 @@ Prestat in wasmer_wasix::types::wasi - Rust
pub struct Prestat {
+                logo

Prestat

pub struct Prestat {
     pub pr_type: Preopentype,
     pub u: PrestatU,
-}

Fields§

§pr_type: Preopentype§u: PrestatU

Implementations§

§

impl Prestat

pub fn tagged(&self) -> Option<PrestatEnum>

Trait Implementations§

§

impl Clone for Prestat

§

fn clone(&self) -> Prestat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Prestat

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Prestat

§

fn zero_padding_bytes(&self, bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§pr_type: Preopentype§u: PrestatU

Implementations§

Trait Implementations§

source§

impl Clone for Prestat

source§

fn clone(&self) -> Prestat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Prestat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Prestat

source§

fn zero_padding_bytes(&self, bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Prestat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Prestat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.PrestatU.html b/crates/doc/wasmer_wasix/types/wasi/struct.PrestatU.html index 4d8d4d59acb..ea769248859 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.PrestatU.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.PrestatU.html @@ -1,9 +1,9 @@ PrestatU in wasmer_wasix::types::wasi - Rust
pub struct PrestatU {
+                logo

PrestatU

pub struct PrestatU {
     pub dir: PrestatUDir,
-}

Fields§

§dir: PrestatUDir

Trait Implementations§

§

impl Clone for PrestatU

§

fn clone(&self) -> PrestatU

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for PrestatU

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for PrestatU

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§dir: PrestatUDir

Trait Implementations§

source§

impl Clone for PrestatU

source§

fn clone(&self) -> PrestatU

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PrestatU

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for PrestatU

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for PrestatU

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for PrestatU

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.PrestatUDir.html b/crates/doc/wasmer_wasix/types/wasi/struct.PrestatUDir.html index c3e8f05d26b..f0158cb7036 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.PrestatUDir.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.PrestatUDir.html @@ -1,9 +1,9 @@ PrestatUDir in wasmer_wasix::types::wasi - Rust
pub struct PrestatUDir {
+                logo

PrestatUDir

pub struct PrestatUDir {
     pub pr_name_len: u32,
-}

Fields§

§pr_name_len: u32

Trait Implementations§

§

impl Clone for PrestatUDir

§

fn clone(&self) -> PrestatUDir

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for PrestatUDir

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for PrestatUDir

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§pr_name_len: u32

Trait Implementations§

source§

impl Clone for PrestatUDir

source§

fn clone(&self) -> PrestatUDir

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for PrestatUDir

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for PrestatUDir

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for PrestatUDir

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for PrestatUDir

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.ProcessHandles.html b/crates/doc/wasmer_wasix/types/wasi/struct.ProcessHandles.html index 2d65f4e4f81..d8f4e638231 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.ProcessHandles.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.ProcessHandles.html @@ -1,12 +1,12 @@ ProcessHandles in wasmer_wasix::types::wasi - Rust
pub struct ProcessHandles {
+                logo

ProcessHandles

pub struct ProcessHandles {
     pub pid: u32,
     pub stdin: OptionFd,
     pub stdout: OptionFd,
     pub stderr: OptionFd,
-}

Fields§

§pid: u32§stdin: OptionFd§stdout: OptionFd§stderr: OptionFd

Trait Implementations§

§

impl Clone for ProcessHandles

§

fn clone(&self) -> ProcessHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for ProcessHandles

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for ProcessHandles

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§pid: u32§stdin: OptionFd§stdout: OptionFd§stderr: OptionFd

Trait Implementations§

source§

impl Clone for ProcessHandles

source§

fn clone(&self) -> ProcessHandles

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ProcessHandles

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for ProcessHandles

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for ProcessHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for ProcessHandles

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Rights.html b/crates/doc/wasmer_wasix/types/wasi/struct.Rights.html index d49569d4d6b..47a5e929b31 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Rights.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Rights.html @@ -1,66 +1,66 @@ Rights in wasmer_wasix::types::wasi - Rust

Struct wasmer_wasix::types::wasi::Rights

pub struct Rights {
+                logo

Rights

Struct wasmer_wasix::types::wasi::Rights

source ·
pub struct Rights {
     bits: u64,
 }
Expand description

File descriptor rights, determining which actions may be performed.

-

Fields§

§bits: u64

Implementations§

§

impl Rights

pub const FD_DATASYNC: Rights = Self{ bits: 1 << 0,}

The right to invoke fd_datasync.

+

Fields§

§bits: u64

Implementations§

source§

impl Rights

source

pub const FD_DATASYNC: Rights = Self{ bits: 1 << 0,}

The right to invoke fd_datasync.

If rights::path_open is set, includes the right to invoke path_open with fdflags::dsync.

-

pub const FD_READ: Rights = Self{ bits: 1 << 1,}

The right to invoke fd_read and sock_recv.

+
source

pub const FD_READ: Rights = Self{ bits: 1 << 1,}

The right to invoke fd_read and sock_recv.

If rights::fd_seek is set, includes the right to invoke fd_pread.

-

pub const FD_SEEK: Rights = Self{ bits: 1 << 2,}

The right to invoke fd_seek. This flag implies rights::fd_tell.

-

pub const FD_FDSTAT_SET_FLAGS: Rights = Self{ bits: 1 << 3,}

The right to invoke fd_fdstat_set_flags.

-

pub const FD_SYNC: Rights = Self{ bits: 1 << 4,}

The right to invoke fd_sync.

+
source

pub const FD_SEEK: Rights = Self{ bits: 1 << 2,}

The right to invoke fd_seek. This flag implies rights::fd_tell.

+
source

pub const FD_FDSTAT_SET_FLAGS: Rights = Self{ bits: 1 << 3,}

The right to invoke fd_fdstat_set_flags.

+
source

pub const FD_SYNC: Rights = Self{ bits: 1 << 4,}

The right to invoke fd_sync.

If rights::path_open is set, includes the right to invoke path_open with fdflags::rsync and fdflags::dsync.

-

pub const FD_TELL: Rights = Self{ bits: 1 << 5,}

The right to invoke fd_seek in such a way that the file offset +

source

pub const FD_TELL: Rights = Self{ bits: 1 << 5,}

The right to invoke fd_seek in such a way that the file offset remains unaltered (i.e., whence::cur with offset zero), or to invoke fd_tell.

-

pub const FD_WRITE: Rights = Self{ bits: 1 << 6,}

The right to invoke fd_write and sock_send. +

source

pub const FD_WRITE: Rights = Self{ bits: 1 << 6,}

The right to invoke fd_write and sock_send. If rights::fd_seek is set, includes the right to invoke fd_pwrite.

-

pub const FD_ADVISE: Rights = Self{ bits: 1 << 7,}

The right to invoke fd_advise.

-

pub const FD_ALLOCATE: Rights = Self{ bits: 1 << 8,}

The right to invoke fd_allocate.

-

pub const PATH_CREATE_DIRECTORY: Rights = Self{ bits: 1 << 9,}

The right to invoke path_create_directory.

-

pub const PATH_CREATE_FILE: Rights = Self{ bits: 1 << 10,}

If rights::path_open is set, the right to invoke path_open with oflags::creat.

-

The right to invoke path_link with the file descriptor as the +

source

pub const FD_ADVISE: Rights = Self{ bits: 1 << 7,}

The right to invoke fd_advise.

+
source

pub const FD_ALLOCATE: Rights = Self{ bits: 1 << 8,}

The right to invoke fd_allocate.

+
source

pub const PATH_CREATE_DIRECTORY: Rights = Self{ bits: 1 << 9,}

The right to invoke path_create_directory.

+
source

pub const PATH_CREATE_FILE: Rights = Self{ bits: 1 << 10,}

If rights::path_open is set, the right to invoke path_open with oflags::creat.

+

The right to invoke path_link with the file descriptor as the source directory.

-

The right to invoke path_link with the file descriptor as the +

The right to invoke path_link with the file descriptor as the target directory.

-

pub const PATH_OPEN: Rights = Self{ bits: 1 << 13,}

The right to invoke path_open.

-

pub const FD_READDIR: Rights = Self{ bits: 1 << 14,}

The right to invoke fd_readdir.

-

The right to invoke path_readlink.

-

pub const PATH_RENAME_SOURCE: Rights = Self{ bits: 1 << 16,}

The right to invoke path_rename with the file descriptor as the source directory.

-

pub const PATH_RENAME_TARGET: Rights = Self{ bits: 1 << 17,}

The right to invoke path_rename with the file descriptor as the target directory.

-

pub const PATH_FILESTAT_GET: Rights = Self{ bits: 1 << 18,}

The right to invoke path_filestat_get.

-

pub const PATH_FILESTAT_SET_SIZE: Rights = Self{ bits: 1 << 19,}

The right to change a file’s size (there is no path_filestat_set_size). +

source

pub const PATH_OPEN: Rights = Self{ bits: 1 << 13,}

The right to invoke path_open.

+
source

pub const FD_READDIR: Rights = Self{ bits: 1 << 14,}

The right to invoke fd_readdir.

+

The right to invoke path_readlink.

+
source

pub const PATH_RENAME_SOURCE: Rights = Self{ bits: 1 << 16,}

The right to invoke path_rename with the file descriptor as the source directory.

+
source

pub const PATH_RENAME_TARGET: Rights = Self{ bits: 1 << 17,}

The right to invoke path_rename with the file descriptor as the target directory.

+
source

pub const PATH_FILESTAT_GET: Rights = Self{ bits: 1 << 18,}

The right to invoke path_filestat_get.

+
source

pub const PATH_FILESTAT_SET_SIZE: Rights = Self{ bits: 1 << 19,}

The right to change a file’s size (there is no path_filestat_set_size). If rights::path_open is set, includes the right to invoke path_open with oflags::trunc.

-

pub const PATH_FILESTAT_SET_TIMES: Rights = Self{ bits: 1 << 20,}

The right to invoke path_filestat_set_times.

-

pub const FD_FILESTAT_GET: Rights = Self{ bits: 1 << 21,}

The right to invoke fd_filestat_get.

-

pub const FD_FILESTAT_SET_SIZE: Rights = Self{ bits: 1 << 22,}

The right to invoke fd_filestat_set_size.

-

pub const FD_FILESTAT_SET_TIMES: Rights = Self{ bits: 1 << 23,}

The right to invoke fd_filestat_set_times.

-

The right to invoke path_symlink.

-

pub const PATH_REMOVE_DIRECTORY: Rights = Self{ bits: 1 << 25,}

The right to invoke path_remove_directory.

-

The right to invoke path_unlink_file.

-

pub const POLL_FD_READWRITE: Rights = Self{ bits: 1 << 27,}

If rights::fd_read is set, includes the right to invoke poll_oneoff to subscribe to eventtype::fd_read. +

source

pub const PATH_FILESTAT_SET_TIMES: Rights = Self{ bits: 1 << 20,}

The right to invoke path_filestat_set_times.

+
source

pub const FD_FILESTAT_GET: Rights = Self{ bits: 1 << 21,}

The right to invoke fd_filestat_get.

+
source

pub const FD_FILESTAT_SET_SIZE: Rights = Self{ bits: 1 << 22,}

The right to invoke fd_filestat_set_size.

+
source

pub const FD_FILESTAT_SET_TIMES: Rights = Self{ bits: 1 << 23,}

The right to invoke fd_filestat_set_times.

+

The right to invoke path_symlink.

+
source

pub const PATH_REMOVE_DIRECTORY: Rights = Self{ bits: 1 << 25,}

The right to invoke path_remove_directory.

+

The right to invoke path_unlink_file.

+
source

pub const POLL_FD_READWRITE: Rights = Self{ bits: 1 << 27,}

If rights::fd_read is set, includes the right to invoke poll_oneoff to subscribe to eventtype::fd_read. If rights::fd_write is set, includes the right to invoke poll_oneoff to subscribe to eventtype::fd_write.

-

pub const SOCK_SHUTDOWN: Rights = Self{ bits: 1 << 28,}

The right to invoke sock_shutdown.

-

pub const SOCK_ACCEPT: Rights = Self{ bits: 1 << 29,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_CONNECT: Rights = Self{ bits: 1 << 30,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_LISTEN: Rights = Self{ bits: 1 << 31,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_BIND: Rights = Self{ bits: 1 << 32,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_RECV: Rights = Self{ bits: 1 << 33,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_SEND: Rights = Self{ bits: 1 << 34,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_ADDR_LOCAL: Rights = Self{ bits: 1 << 35,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_ADDR_REMOTE: Rights = Self{ bits: 1 << 36,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_RECV_FROM: Rights = Self{ bits: 1 << 37,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const SOCK_SEND_TO: Rights = Self{ bits: 1 << 38,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

-

pub const fn empty() -> Rights

Returns an empty set of flags.

-

pub const fn all() -> Rights

Returns the set containing all flags.

-

pub const fn bits(&self) -> u64

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u64) -> Option<Rights>

Convert from underlying bit representation, unless that +

source

pub const SOCK_SHUTDOWN: Rights = Self{ bits: 1 << 28,}

The right to invoke sock_shutdown.

+
source

pub const SOCK_ACCEPT: Rights = Self{ bits: 1 << 29,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_CONNECT: Rights = Self{ bits: 1 << 30,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_LISTEN: Rights = Self{ bits: 1 << 31,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_BIND: Rights = Self{ bits: 1 << 32,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_RECV: Rights = Self{ bits: 1 << 33,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_SEND: Rights = Self{ bits: 1 << 34,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_ADDR_LOCAL: Rights = Self{ bits: 1 << 35,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_ADDR_REMOTE: Rights = Self{ bits: 1 << 36,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_RECV_FROM: Rights = Self{ bits: 1 << 37,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const SOCK_SEND_TO: Rights = Self{ bits: 1 << 38,}

TODO: Found in wasmer-wasi-types rust project, but not in wasi-snapshot0

+
source

pub const fn empty() -> Rights

Returns an empty set of flags.

+
source

pub const fn all() -> Rights

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u64

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u64) -> Option<Rights>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u64) -> Rights

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u64) -> Rights

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u64) -> Rights

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u64) -> Rights

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -68,35 +68,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Rights) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Rights) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Rights)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Rights)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Rights)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Rights, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Rights) -> Rights

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Rights) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Rights) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Rights)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Rights)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Rights)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Rights, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Rights) -> Rights

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Rights) -> Rights

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Rights) -> Rights

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Rights) -> Rights

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Rights) -> Rights

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Rights) -> Rights

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Rights) -> Rights

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -104,40 +104,40 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Rights

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Rights

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Rights

pub fn from_bits_preserve(bits: u64) -> Rights

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Rights

source

pub fn from_bits_preserve(bits: u64) -> Rights

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-
§

impl Rights

pub const fn all_socket() -> Rights

pub fn to_str(self) -> Option<&'static str>

expects a single right, returns None if out of bounds or > 1 bit set

-

Trait Implementations§

§

impl Binary for Rights

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Rights> for Rights

§

fn bitand(self, other: Rights) -> Rights

Returns the intersection between the two sets of flags.

-
§

type Output = Rights

The resulting type after applying the & operator.
§

impl BitAndAssign<Rights> for Rights

§

fn bitand_assign(&mut self, other: Rights)

Disables all flags disabled in the set.

-
§

impl BitOr<Rights> for Rights

§

fn bitor(self, other: Rights) -> Rights

Returns the union of the two sets of flags.

-
§

type Output = Rights

The resulting type after applying the | operator.
§

impl BitOrAssign<Rights> for Rights

§

fn bitor_assign(&mut self, other: Rights)

Adds the set of flags.

-
§

impl BitXor<Rights> for Rights

§

fn bitxor(self, other: Rights) -> Rights

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Rights

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Rights> for Rights

§

fn bitxor_assign(&mut self, other: Rights)

Toggles the set of flags.

-
§

impl Clone for Rights

§

fn clone(&self) -> Rights

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Rights

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Rights> for Rights

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Rights>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Rights> for Rights

§

fn from_iter<T>(iterator: T) -> Rightswhere - T: IntoIterator<Item = Rights>,

Creates a value from an iterator. Read more
§

impl FromToNativeWasmType for Rights

§

type Native = i64

Native Wasm type.
§

fn to_native(self) -> <Rights as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
§

fn from_native(n: <Rights as FromToNativeWasmType>::Native) -> Rights

Convert a value of kind Self::Native to Self. Read more
§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
§

impl Hash for Rights

§

fn hash<__H>(&self, state: &mut __H)where +

source§

impl Rights

source

pub const fn all_socket() -> Rights

source

pub fn to_str(self) -> Option<&'static str>

expects a single right, returns None if out of bounds or > 1 bit set

+

Trait Implementations§

source§

impl Binary for Rights

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Rights> for Rights

source§

fn bitand(self, other: Rights) -> Rights

Returns the intersection between the two sets of flags.

+
§

type Output = Rights

The resulting type after applying the & operator.
source§

impl BitAndAssign<Rights> for Rights

source§

fn bitand_assign(&mut self, other: Rights)

Disables all flags disabled in the set.

+
source§

impl BitOr<Rights> for Rights

source§

fn bitor(self, other: Rights) -> Rights

Returns the union of the two sets of flags.

+
§

type Output = Rights

The resulting type after applying the | operator.
source§

impl BitOrAssign<Rights> for Rights

source§

fn bitor_assign(&mut self, other: Rights)

Adds the set of flags.

+
source§

impl BitXor<Rights> for Rights

source§

fn bitxor(self, other: Rights) -> Rights

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Rights

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Rights> for Rights

source§

fn bitxor_assign(&mut self, other: Rights)

Toggles the set of flags.

+
source§

impl Clone for Rights

source§

fn clone(&self) -> Rights

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Rights

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Rights> for Rights

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Rights>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Rights> for Rights

source§

fn from_iter<T>(iterator: T) -> Rightswhere + T: IntoIterator<Item = Rights>,

Creates a value from an iterator. Read more
source§

impl FromToNativeWasmType for Rights

§

type Native = i64

Native Wasm type.
source§

fn to_native(self) -> <Rights as FromToNativeWasmType>::Native

Convert self to Self::Native. Read more
source§

fn from_native(n: <Rights as FromToNativeWasmType>::Native) -> Rights

Convert a value of kind Self::Native to Self. Read more
source§

fn is_from_store(&self, _store: &impl AsStoreRef) -> bool

Returns whether the given value is from the given store. Read more
source§

impl Hash for Rights

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Rights

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Rights

§

fn not(self) -> Rights

Returns the complement of this set of flags.

-
§

type Output = Rights

The resulting type after applying the ! operator.
§

impl Octal for Rights

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Rights

§

fn cmp(&self, other: &Rights) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Rights

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Rights

source§

fn not(self) -> Rights

Returns the complement of this set of flags.

+
§

type Output = Rights

The resulting type after applying the ! operator.
source§

impl Octal for Rights

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Rights

source§

fn cmp(&self, other: &Rights) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Rights> for Rights

§

fn eq(&self, other: &Rights) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Rights> for Rights

source§

fn eq(&self, other: &Rights) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Rights> for Rights

§

fn partial_cmp(&self, other: &Rights) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Rights> for Rights

source§

fn partial_cmp(&self, other: &Rights) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Rights> for Rights

§

fn sub(self, other: Rights) -> Rights

Returns the set difference of the two sets of flags.

-
§

type Output = Rights

The resulting type after applying the - operator.
§

impl SubAssign<Rights> for Rights

§

fn sub_assign(&mut self, other: Rights)

Disables all flags enabled in the set.

-
§

impl UpperHex for Rights

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Rights

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Rights> for Rights

source§

fn sub(self, other: Rights) -> Rights

Returns the set difference of the two sets of flags.

+
§

type Output = Rights

The resulting type after applying the - operator.
source§

impl SubAssign<Rights> for Rights

source§

fn sub_assign(&mut self, other: Rights)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Rights

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Rights

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Rights

§

impl Eq for Rights

§

impl StructuralEq for Rights

§

impl StructuralPartialEq for Rights

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Rights

source§

impl Eq for Rights

source§

impl StructuralEq for Rights

source§

impl StructuralPartialEq for Rights

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0Dirent.html b/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0Dirent.html index f3a04ae76e3..7b8158e1a6d 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0Dirent.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0Dirent.html @@ -1,5 +1,5 @@ Snapshot0Dirent in wasmer_wasix::types::wasi - Rust
pub struct Snapshot0Dirent {
+                logo

Snapshot0Dirent

pub struct Snapshot0Dirent {
     pub d_next: u64,
     pub d_ino: u64,
     pub d_namlen: u32,
@@ -9,9 +9,9 @@
 
§d_ino: u64

The serial number of the file referred to by this directory entry.

§d_namlen: u32

The length of the name of the directory entry.

§d_type: Filetype

The type of the file referred to by this directory entry.

-

Trait Implementations§

§

impl Clone for Snapshot0Dirent

§

fn clone(&self) -> Snapshot0Dirent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Snapshot0Dirent

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Snapshot0Dirent

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for Snapshot0Dirent

source§

fn clone(&self) -> Snapshot0Dirent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot0Dirent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Snapshot0Dirent

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Snapshot0Dirent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Snapshot0Dirent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0Event.html b/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0Event.html index 487dd8c44ce..d06bd3943bd 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0Event.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0Event.html @@ -1,5 +1,5 @@ Snapshot0Event in wasmer_wasix::types::wasi - Rust
pub struct Snapshot0Event {
+                logo

Snapshot0Event

pub struct Snapshot0Event {
     pub userdata: u64,
     pub error: Errno,
     pub type_: Eventtype,
@@ -10,9 +10,9 @@
 
§type_: Eventtype

The type of event that occured

§fd_readwrite: EventFdReadwrite

The contents of the event, if it is an eventtype::fd_read or eventtype::fd_write. eventtype::clock events ignore this field.

-

Trait Implementations§

§

impl Clone for Snapshot0Event

§

fn clone(&self) -> Snapshot0Event

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Snapshot0Event

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Snapshot0Event

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for Snapshot0Event

source§

fn clone(&self) -> Snapshot0Event

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot0Event

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Snapshot0Event

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Snapshot0Event

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Snapshot0Event

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0Filestat.html b/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0Filestat.html index c5b91a35637..90b49b339eb 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0Filestat.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0Filestat.html @@ -1,5 +1,5 @@ Snapshot0Filestat in wasmer_wasix::types::wasi - Rust
pub struct Snapshot0Filestat {
+                logo

Snapshot0Filestat

pub struct Snapshot0Filestat {
     pub st_dev: u64,
     pub st_ino: u64,
     pub st_filetype: Filetype,
@@ -8,9 +8,9 @@
     pub st_atim: u64,
     pub st_mtim: u64,
     pub st_ctim: u64,
-}

Fields§

§st_dev: u64§st_ino: u64§st_filetype: Filetype§st_nlink: u32§st_size: u64§st_atim: u64§st_mtim: u64§st_ctim: u64

Trait Implementations§

§

impl Clone for Snapshot0Filestat

§

fn clone(&self) -> Snapshot0Filestat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Snapshot0Filestat

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Snapshot0Filestat

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§st_dev: u64§st_ino: u64§st_filetype: Filetype§st_nlink: u32§st_size: u64§st_atim: u64§st_mtim: u64§st_ctim: u64

Trait Implementations§

source§

impl Clone for Snapshot0Filestat

source§

fn clone(&self) -> Snapshot0Filestat

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot0Filestat

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Snapshot0Filestat

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Snapshot0Filestat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Snapshot0Filestat

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0Subscription.html b/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0Subscription.html index bdd2eac3c75..d167698ff81 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0Subscription.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0Subscription.html @@ -1,11 +1,11 @@ Snapshot0Subscription in wasmer_wasix::types::wasi - Rust
pub struct Snapshot0Subscription {
+                logo

Snapshot0Subscription

pub struct Snapshot0Subscription {
     pub userdata: u64,
     pub type_: Eventtype,
     pub u: Snapshot0SubscriptionUnion,
-}

Fields§

§userdata: u64§type_: Eventtype§u: Snapshot0SubscriptionUnion

Trait Implementations§

§

impl Clone for Snapshot0Subscription

§

fn clone(&self) -> Snapshot0Subscription

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Snapshot0Subscription

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Snapshot0Subscription> for Subscription

§

fn from(other: Snapshot0Subscription) -> Subscription

Converts to this type from the input type.
§

impl ValueType for Snapshot0Subscription

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§userdata: u64§type_: Eventtype§u: Snapshot0SubscriptionUnion

Trait Implementations§

source§

impl Clone for Snapshot0Subscription

source§

fn clone(&self) -> Snapshot0Subscription

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot0Subscription

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Snapshot0Subscription> for Subscription

source§

fn from(other: Snapshot0Subscription) -> Subscription

Converts to this type from the input type.
source§

impl ValueType for Snapshot0Subscription

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Snapshot0Subscription

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Snapshot0Subscription

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0SubscriptionClock.html b/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0SubscriptionClock.html index 3f479108d2d..b55ed183a5b 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0SubscriptionClock.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Snapshot0SubscriptionClock.html @@ -1,5 +1,5 @@ Snapshot0SubscriptionClock in wasmer_wasix::types::wasi - Rust
pub struct Snapshot0SubscriptionClock {
+                logo

Snapshot0SubscriptionClock

pub struct Snapshot0SubscriptionClock {
     pub identifier: u64,
     pub id: Snapshot0Clockid,
     pub timeout: u64,
@@ -12,9 +12,9 @@
 
§precision: u64

The amount of time that the implementation may wait additionally to coalesce with other events.

§flags: Subclockflags

Flags specifying whether the timeout is absolute or relative

-

Trait Implementations§

§

impl Clone for Snapshot0SubscriptionClock

§

fn clone(&self) -> Snapshot0SubscriptionClock

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Snapshot0SubscriptionClock

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Snapshot0SubscriptionClock> for SubscriptionClock

§

fn from(other: Snapshot0SubscriptionClock) -> SubscriptionClock

Converts to this type from the input type.
§

impl ValueType for Snapshot0SubscriptionClock

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for Snapshot0SubscriptionClock

source§

fn clone(&self) -> Snapshot0SubscriptionClock

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Snapshot0SubscriptionClock

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Snapshot0SubscriptionClock> for SubscriptionClock

source§

fn from(other: Snapshot0SubscriptionClock) -> SubscriptionClock

Converts to this type from the input type.
source§

impl ValueType for Snapshot0SubscriptionClock

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Snapshot0SubscriptionClock

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Snapshot0SubscriptionClock

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.StackSnapshot.html b/crates/doc/wasmer_wasix/types/wasi/struct.StackSnapshot.html index b8e4553e17b..6c1e78b9839 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.StackSnapshot.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.StackSnapshot.html @@ -1,20 +1,20 @@ StackSnapshot in wasmer_wasix::types::wasi - Rust
pub struct StackSnapshot {
+                logo

StackSnapshot

pub struct StackSnapshot {
     pub user: u64,
     pub hash: u128,
-}

Fields§

§user: u64§hash: u128

Trait Implementations§

§

impl Clone for StackSnapshot

§

fn clone(&self) -> StackSnapshot

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for StackSnapshot

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Hash for StackSnapshot

§

fn hash<__H>(&self, state: &mut __H)where +}

Fields§

§user: u64§hash: u128

Trait Implementations§

source§

impl Clone for StackSnapshot

source§

fn clone(&self) -> StackSnapshot

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for StackSnapshot

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Hash for StackSnapshot

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl Ord for StackSnapshot

§

fn cmp(&self, other: &StackSnapshot) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl Ord for StackSnapshot

source§

fn cmp(&self, other: &StackSnapshot) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<StackSnapshot> for StackSnapshot

§

fn eq(&self, other: &StackSnapshot) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more

source§

impl PartialEq<StackSnapshot> for StackSnapshot

source§

fn eq(&self, other: &StackSnapshot) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<StackSnapshot> for StackSnapshot

§

fn partial_cmp(&self, other: &StackSnapshot) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<StackSnapshot> for StackSnapshot

source§

fn partial_cmp(&self, other: &StackSnapshot) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl ValueType for StackSnapshot

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl ValueType for StackSnapshot

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for StackSnapshot

§

impl Eq for StackSnapshot

§

impl StructuralEq for StackSnapshot

§

impl StructuralPartialEq for StackSnapshot

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for StackSnapshot

source§

impl Eq for StackSnapshot

source§

impl StructuralEq for StackSnapshot

source§

impl StructuralPartialEq for StackSnapshot

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Subclockflags.html b/crates/doc/wasmer_wasix/types/wasi/struct.Subclockflags.html index b158ffb7d58..ece3ab26f46 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Subclockflags.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Subclockflags.html @@ -1,21 +1,21 @@ Subclockflags in wasmer_wasix::types::wasi - Rust
pub struct Subclockflags {
+                logo

Subclockflags

pub struct Subclockflags {
     bits: u16,
 }
Expand description

Flags determining how to interpret the timestamp provided in subscription-clock::timeout.

-

Fields§

§bits: u16

Implementations§

§

impl Subclockflags

pub const SUBSCRIPTION_CLOCK_ABSTIME: Subclockflags = Self{ bits: 1 << 0,}

If set, treat the timestamp provided in +

Fields§

§bits: u16

Implementations§

source§

impl Subclockflags

source

pub const SUBSCRIPTION_CLOCK_ABSTIME: Subclockflags = Self{ bits: 1 << 0,}

If set, treat the timestamp provided in subscription-clock::timeout as an absolute timestamp of clock subscription-clock::id. If clear, treat the timestamp provided in subscription-clock::timeout relative to the current time value of clock subscription-clock::id.

-

pub const fn empty() -> Subclockflags

Returns an empty set of flags.

-

pub const fn all() -> Subclockflags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<Subclockflags>

Convert from underlying bit representation, unless that +

source

pub const fn empty() -> Subclockflags

Returns an empty set of flags.

+
source

pub const fn all() -> Subclockflags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<Subclockflags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> Subclockflags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> Subclockflags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> Subclockflags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> Subclockflags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -23,35 +23,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: Subclockflags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: Subclockflags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: Subclockflags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: Subclockflags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: Subclockflags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: Subclockflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: Subclockflags) -> Subclockflags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: Subclockflags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: Subclockflags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: Subclockflags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: Subclockflags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: Subclockflags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: Subclockflags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: Subclockflags) -> Subclockflags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: Subclockflags) -> Subclockflags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: Subclockflags) -> Subclockflags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: Subclockflags) -> Subclockflags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: Subclockflags) -> Subclockflags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference(self, other: Subclockflags) -> Subclockflags

Returns the symmetric difference between the flags +

source

pub const fn symmetric_difference(self, other: Subclockflags) -> Subclockflags

Returns the symmetric difference between the flags in self and other.

Specifically, the returned set contains the flags present which are present in self or other, but that are not present in @@ -59,39 +59,39 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> Subclockflags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> Subclockflags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl Subclockflags

pub fn from_bits_preserve(bits: u16) -> Subclockflags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl Subclockflags

source

pub fn from_bits_preserve(bits: u16) -> Subclockflags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for Subclockflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<Subclockflags> for Subclockflags

§

fn bitand(self, other: Subclockflags) -> Subclockflags

Returns the intersection between the two sets of flags.

-
§

type Output = Subclockflags

The resulting type after applying the & operator.
§

impl BitAndAssign<Subclockflags> for Subclockflags

§

fn bitand_assign(&mut self, other: Subclockflags)

Disables all flags disabled in the set.

-
§

impl BitOr<Subclockflags> for Subclockflags

§

fn bitor(self, other: Subclockflags) -> Subclockflags

Returns the union of the two sets of flags.

-
§

type Output = Subclockflags

The resulting type after applying the | operator.
§

impl BitOrAssign<Subclockflags> for Subclockflags

§

fn bitor_assign(&mut self, other: Subclockflags)

Adds the set of flags.

-
§

impl BitXor<Subclockflags> for Subclockflags

§

fn bitxor(self, other: Subclockflags) -> Subclockflags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = Subclockflags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<Subclockflags> for Subclockflags

§

fn bitxor_assign(&mut self, other: Subclockflags)

Toggles the set of flags.

-
§

impl Clone for Subclockflags

§

fn clone(&self) -> Subclockflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Subclockflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<Subclockflags> for Subclockflags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = Subclockflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<Subclockflags> for Subclockflags

§

fn from_iter<T>(iterator: T) -> Subclockflagswhere - T: IntoIterator<Item = Subclockflags>,

Creates a value from an iterator. Read more
§

impl Hash for Subclockflags

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for Subclockflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<Subclockflags> for Subclockflags

source§

fn bitand(self, other: Subclockflags) -> Subclockflags

Returns the intersection between the two sets of flags.

+
§

type Output = Subclockflags

The resulting type after applying the & operator.
source§

impl BitAndAssign<Subclockflags> for Subclockflags

source§

fn bitand_assign(&mut self, other: Subclockflags)

Disables all flags disabled in the set.

+
source§

impl BitOr<Subclockflags> for Subclockflags

source§

fn bitor(self, other: Subclockflags) -> Subclockflags

Returns the union of the two sets of flags.

+
§

type Output = Subclockflags

The resulting type after applying the | operator.
source§

impl BitOrAssign<Subclockflags> for Subclockflags

source§

fn bitor_assign(&mut self, other: Subclockflags)

Adds the set of flags.

+
source§

impl BitXor<Subclockflags> for Subclockflags

source§

fn bitxor(self, other: Subclockflags) -> Subclockflags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = Subclockflags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<Subclockflags> for Subclockflags

source§

fn bitxor_assign(&mut self, other: Subclockflags)

Toggles the set of flags.

+
source§

impl Clone for Subclockflags

source§

fn clone(&self) -> Subclockflags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Subclockflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<Subclockflags> for Subclockflags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = Subclockflags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<Subclockflags> for Subclockflags

source§

fn from_iter<T>(iterator: T) -> Subclockflagswhere + T: IntoIterator<Item = Subclockflags>,

Creates a value from an iterator. Read more
source§

impl Hash for Subclockflags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for Subclockflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for Subclockflags

§

fn not(self) -> Subclockflags

Returns the complement of this set of flags.

-
§

type Output = Subclockflags

The resulting type after applying the ! operator.
§

impl Octal for Subclockflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for Subclockflags

§

fn cmp(&self, other: &Subclockflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for Subclockflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for Subclockflags

source§

fn not(self) -> Subclockflags

Returns the complement of this set of flags.

+
§

type Output = Subclockflags

The resulting type after applying the ! operator.
source§

impl Octal for Subclockflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for Subclockflags

source§

fn cmp(&self, other: &Subclockflags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Subclockflags> for Subclockflags

§

fn eq(&self, other: &Subclockflags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<Subclockflags> for Subclockflags

source§

fn eq(&self, other: &Subclockflags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Subclockflags> for Subclockflags

§

fn partial_cmp(&self, other: &Subclockflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<Subclockflags> for Subclockflags

source§

fn partial_cmp(&self, other: &Subclockflags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<Subclockflags> for Subclockflags

§

fn sub(self, other: Subclockflags) -> Subclockflags

Returns the set difference of the two sets of flags.

-
§

type Output = Subclockflags

The resulting type after applying the - operator.
§

impl SubAssign<Subclockflags> for Subclockflags

§

fn sub_assign(&mut self, other: Subclockflags)

Disables all flags enabled in the set.

-
§

impl UpperHex for Subclockflags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl ValueType for Subclockflags

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +operator. Read more
source§

impl Sub<Subclockflags> for Subclockflags

source§

fn sub(self, other: Subclockflags) -> Subclockflags

Returns the set difference of the two sets of flags.

+
§

type Output = Subclockflags

The resulting type after applying the - operator.
source§

impl SubAssign<Subclockflags> for Subclockflags

source§

fn sub_assign(&mut self, other: Subclockflags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for Subclockflags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl ValueType for Subclockflags

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Subclockflags

§

impl Eq for Subclockflags

§

impl StructuralEq for Subclockflags

§

impl StructuralPartialEq for Subclockflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Subclockflags

source§

impl Eq for Subclockflags

source§

impl StructuralEq for Subclockflags

source§

impl StructuralPartialEq for Subclockflags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Subscription.html b/crates/doc/wasmer_wasix/types/wasi/struct.Subscription.html index d5d8f7a0716..24e6c7783f3 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Subscription.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Subscription.html @@ -1,11 +1,11 @@ Subscription in wasmer_wasix::types::wasi - Rust
pub struct Subscription {
+                logo

Subscription

pub struct Subscription {
     pub userdata: u64,
     pub type_: Eventtype,
     pub data: SubscriptionUnion,
-}

Fields§

§userdata: u64§type_: Eventtype§data: SubscriptionUnion

Trait Implementations§

§

impl Clone for Subscription

§

fn clone(&self) -> Subscription

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Subscription

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Snapshot0Subscription> for Subscription

§

fn from(other: Snapshot0Subscription) -> Subscription

Converts to this type from the input type.
§

impl ValueType for Subscription

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§userdata: u64§type_: Eventtype§data: SubscriptionUnion

Trait Implementations§

source§

impl Clone for Subscription

source§

fn clone(&self) -> Subscription

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Subscription

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Snapshot0Subscription> for Subscription

source§

fn from(other: Snapshot0Subscription) -> Subscription

Converts to this type from the input type.
source§

impl ValueType for Subscription

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Subscription

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Subscription

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.SubscriptionClock.html b/crates/doc/wasmer_wasix/types/wasi/struct.SubscriptionClock.html index 39e2160656d..2e1d24b4e3b 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.SubscriptionClock.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.SubscriptionClock.html @@ -1,5 +1,5 @@ SubscriptionClock in wasmer_wasix::types::wasi - Rust
pub struct SubscriptionClock {
+                logo

SubscriptionClock

pub struct SubscriptionClock {
     pub clock_id: Clockid,
     pub timeout: u64,
     pub precision: u64,
@@ -10,9 +10,9 @@
 
§precision: u64

The amount of time that the implementation may wait additionally to coalesce with other events.

§flags: Subclockflags

Flags specifying whether the timeout is absolute or relative

-

Trait Implementations§

§

impl Clone for SubscriptionClock

§

fn clone(&self) -> SubscriptionClock

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for SubscriptionClock

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl From<Snapshot0SubscriptionClock> for SubscriptionClock

§

fn from(other: Snapshot0SubscriptionClock) -> SubscriptionClock

Converts to this type from the input type.
§

impl ValueType for SubscriptionClock

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for SubscriptionClock

source§

fn clone(&self) -> SubscriptionClock

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SubscriptionClock

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl From<Snapshot0SubscriptionClock> for SubscriptionClock

source§

fn from(other: Snapshot0SubscriptionClock) -> SubscriptionClock

Converts to this type from the input type.
source§

impl ValueType for SubscriptionClock

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for SubscriptionClock

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for SubscriptionClock

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.SubscriptionFsReadwrite.html b/crates/doc/wasmer_wasix/types/wasi/struct.SubscriptionFsReadwrite.html index 9535c45a713..a7376183da1 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.SubscriptionFsReadwrite.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.SubscriptionFsReadwrite.html @@ -1,5 +1,5 @@ SubscriptionFsReadwrite in wasmer_wasix::types::wasi - Rust
pub struct SubscriptionFsReadwrite {
+                logo

SubscriptionFsReadwrite

pub struct SubscriptionFsReadwrite {
     pub file_descriptor: u32,
 }
Expand description

An event that occurred. The contents of an event. @@ -9,9 +9,9 @@ The contents of a subscription when the variant is eventtype::fd_read or eventtype::fd_write.

Fields§

§file_descriptor: u32

The file descriptor on which to wait for it to become ready for reading or writing.

-

Trait Implementations§

§

impl Clone for SubscriptionFsReadwrite

§

fn clone(&self) -> SubscriptionFsReadwrite

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for SubscriptionFsReadwrite

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for SubscriptionFsReadwrite

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +

Trait Implementations§

source§

impl Clone for SubscriptionFsReadwrite

source§

fn clone(&self) -> SubscriptionFsReadwrite

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SubscriptionFsReadwrite

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for SubscriptionFsReadwrite

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for SubscriptionFsReadwrite

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for SubscriptionFsReadwrite

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.ThreadStart.html b/crates/doc/wasmer_wasix/types/wasi/struct.ThreadStart.html index e7755535e94..c8046f8107f 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.ThreadStart.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.ThreadStart.html @@ -1,5 +1,5 @@ ThreadStart in wasmer_wasix::types::wasi - Rust

Fields§

§stack_upper: <M as MemorySize>::Offset§tls_base: <M as MemorySize>::Offset§start_funct: <M as MemorySize>::Offset§start_args: <M as MemorySize>::Offset§reserved: [<M as MemorySize>::Offset; 10]§stack_size: <M as MemorySize>::Offset§guard_size: <M as MemorySize>::Offset

Trait Implementations§

source§

impl<M> Clone for ThreadStart<M>where M: Clone + MemorySize, - <M as MemorySize>::Offset: Clone,

§

fn clone(&self) -> ThreadStart<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<M> Debug for ThreadStart<M>where - M: MemorySize,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<M> ValueType for ThreadStart<M>where - M: MemorySize,

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte + <M as MemorySize>::Offset: Clone,

source§

fn clone(&self) -> ThreadStart<M>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl<M> Debug for ThreadStart<M>where + M: MemorySize,

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl<M> ValueType for ThreadStart<M>where + M: MemorySize,

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl<M> Copy for ThreadStart<M>where +uninitialized (e.g. padding bytes).

source§

impl<M> Copy for ThreadStart<M>where M: Copy + MemorySize, <M as MemorySize>::Offset: Copy,

Auto Trait Implementations§

§

impl<M> RefUnwindSafe for ThreadStart<M>where <M as MemorySize>::Offset: RefUnwindSafe,

§

impl<M> Send for ThreadStart<M>

§

impl<M> Sync for ThreadStart<M>

§

impl<M> Unpin for ThreadStart<M>where diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.ThreadStateFlags.html b/crates/doc/wasmer_wasix/types/wasi/struct.ThreadStateFlags.html index 6a1f92b7797..deb1de528c3 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.ThreadStateFlags.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.ThreadStateFlags.html @@ -1,15 +1,15 @@ ThreadStateFlags in wasmer_wasix::types::wasi - Rust
pub struct ThreadStateFlags {
+                logo

ThreadStateFlags

pub struct ThreadStateFlags {
     bits: u16,
 }
Expand description

thread state flags

-

Fields§

§bits: u16

Implementations§

§

impl ThreadStateFlags

pub const TSD_USED: ThreadStateFlags = Self{ bits: 1 << 0,}

pub const DLERROR_FLAG: ThreadStateFlags = Self{ bits: 1 << 1,}

pub const fn empty() -> ThreadStateFlags

Returns an empty set of flags.

-

pub const fn all() -> ThreadStateFlags

Returns the set containing all flags.

-

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

-

pub const fn from_bits(bits: u16) -> Option<ThreadStateFlags>

Convert from underlying bit representation, unless that +

Fields§

§bits: u16

Implementations§

source§

impl ThreadStateFlags

source

pub const TSD_USED: ThreadStateFlags = Self{ bits: 1 << 0,}

source

pub const DLERROR_FLAG: ThreadStateFlags = Self{ bits: 1 << 1,}

source

pub const fn empty() -> ThreadStateFlags

Returns an empty set of flags.

+
source

pub const fn all() -> ThreadStateFlags

Returns the set containing all flags.

+
source

pub const fn bits(&self) -> u16

Returns the raw value of the flags currently stored.

+
source

pub const fn from_bits(bits: u16) -> Option<ThreadStateFlags>

Convert from underlying bit representation, unless that representation contains bits that do not correspond to a flag.

-

pub const fn from_bits_truncate(bits: u16) -> ThreadStateFlags

Convert from underlying bit representation, dropping any bits +

source

pub const fn from_bits_truncate(bits: u16) -> ThreadStateFlags

Convert from underlying bit representation, dropping any bits that do not correspond to flags.

-

pub const unsafe fn from_bits_unchecked(bits: u16) -> ThreadStateFlags

Convert from underlying bit representation, preserving all +

source

pub const unsafe fn from_bits_unchecked(bits: u16) -> ThreadStateFlags

Convert from underlying bit representation, preserving all bits (even those not corresponding to a defined flag).

Safety

The caller of the bitflags! macro can chose to allow or @@ -17,35 +17,35 @@

Safety

The caller of from_bits_unchecked() has to ensure that all bits correspond to a defined flag or that extra bits are valid for this bitflags type.

-

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

-

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

-

pub const fn intersects(&self, other: ThreadStateFlags) -> bool

Returns true if there are flags common to both self and other.

-

pub const fn contains(&self, other: ThreadStateFlags) -> bool

Returns true if all of the flags in other are contained within self.

-

pub fn insert(&mut self, other: ThreadStateFlags)

Inserts the specified flags in-place.

-

pub fn remove(&mut self, other: ThreadStateFlags)

Removes the specified flags in-place.

-

pub fn toggle(&mut self, other: ThreadStateFlags)

Toggles the specified flags in-place.

-

pub fn set(&mut self, other: ThreadStateFlags, value: bool)

Inserts or removes the specified flags depending on the passed value.

-

pub const fn intersection(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the intersection between the flags in self and +

source

pub const fn is_empty(&self) -> bool

Returns true if no flags are currently stored.

+
source

pub const fn is_all(&self) -> bool

Returns true if all flags are currently set.

+
source

pub const fn intersects(&self, other: ThreadStateFlags) -> bool

Returns true if there are flags common to both self and other.

+
source

pub const fn contains(&self, other: ThreadStateFlags) -> bool

Returns true if all of the flags in other are contained within self.

+
source

pub fn insert(&mut self, other: ThreadStateFlags)

Inserts the specified flags in-place.

+
source

pub fn remove(&mut self, other: ThreadStateFlags)

Removes the specified flags in-place.

+
source

pub fn toggle(&mut self, other: ThreadStateFlags)

Toggles the specified flags in-place.

+
source

pub fn set(&mut self, other: ThreadStateFlags, value: bool)

Inserts or removes the specified flags depending on the passed value.

+
source

pub const fn intersection(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the intersection between the flags in self and other.

Specifically, the returned set contains only the flags which are present in both self and other.

This is equivalent to using the & operator (e.g. ops::BitAnd), as in flags & other.

-

pub const fn union(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the union of between the flags in self and other.

+
source

pub const fn union(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the union of between the flags in self and other.

Specifically, the returned set contains all flags which are present in either self or other, including any which are present in both (see Self::symmetric_difference if that is undesirable).

This is equivalent to using the | operator (e.g. ops::BitOr), as in flags | other.

-

pub const fn difference(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the difference between the flags in self and other.

+
source

pub const fn difference(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the difference between the flags in self and other.

Specifically, the returned set contains all flags present in self, except for the ones present in other.

It is also conceptually equivalent to the “bit-clear” operation: flags & !other (and this syntax is also supported).

This is equivalent to using the - operator (e.g. ops::Sub), as in flags - other.

-

pub const fn symmetric_difference( +

source

pub const fn symmetric_difference( self, other: ThreadStateFlags ) -> ThreadStateFlags

Returns the symmetric difference between the flags @@ -56,37 +56,37 @@

Safety
one of the sets self and other.

This is equivalent to using the ^ operator (e.g. ops::BitXor), as in flags ^ other.

-

pub const fn complement(self) -> ThreadStateFlags

Returns the complement of this set of flags.

+
source

pub const fn complement(self) -> ThreadStateFlags

Returns the complement of this set of flags.

Specifically, the returned set contains all the flags which are not set in self, but which are allowed for this type.

Alternatively, it can be thought of as the set difference between Self::all() and self (e.g. Self::all() - self)

This is equivalent to using the ! operator (e.g. ops::Not), as in !flags.

-
§

impl ThreadStateFlags

pub fn from_bits_preserve(bits: u16) -> ThreadStateFlags

Convert from a raw integer, preserving any unknown bits. See +

source§

impl ThreadStateFlags

source

pub fn from_bits_preserve(bits: u16) -> ThreadStateFlags

Convert from a raw integer, preserving any unknown bits. See https://github.com/bitflags/bitflags/issues/263#issuecomment-957088321

-

Trait Implementations§

§

impl Binary for ThreadStateFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl BitAnd<ThreadStateFlags> for ThreadStateFlags

§

fn bitand(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the intersection between the two sets of flags.

-
§

type Output = ThreadStateFlags

The resulting type after applying the & operator.
§

impl BitAndAssign<ThreadStateFlags> for ThreadStateFlags

§

fn bitand_assign(&mut self, other: ThreadStateFlags)

Disables all flags disabled in the set.

-
§

impl BitOr<ThreadStateFlags> for ThreadStateFlags

§

fn bitor(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the union of the two sets of flags.

-
§

type Output = ThreadStateFlags

The resulting type after applying the | operator.
§

impl BitOrAssign<ThreadStateFlags> for ThreadStateFlags

§

fn bitor_assign(&mut self, other: ThreadStateFlags)

Adds the set of flags.

-
§

impl BitXor<ThreadStateFlags> for ThreadStateFlags

§

fn bitxor(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the left flags, but with all the right flags toggled.

-
§

type Output = ThreadStateFlags

The resulting type after applying the ^ operator.
§

impl BitXorAssign<ThreadStateFlags> for ThreadStateFlags

§

fn bitxor_assign(&mut self, other: ThreadStateFlags)

Toggles the set of flags.

-
§

impl Clone for ThreadStateFlags

§

fn clone(&self) -> ThreadStateFlags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for ThreadStateFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Extend<ThreadStateFlags> for ThreadStateFlags

§

fn extend<T>(&mut self, iterator: T)where - T: IntoIterator<Item = ThreadStateFlags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
§

impl FromIterator<ThreadStateFlags> for ThreadStateFlags

§

fn from_iter<T>(iterator: T) -> ThreadStateFlagswhere - T: IntoIterator<Item = ThreadStateFlags>,

Creates a value from an iterator. Read more
§

impl Hash for ThreadStateFlags

§

fn hash<__H>(&self, state: &mut __H)where +

Trait Implementations§

source§

impl Binary for ThreadStateFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl BitAnd<ThreadStateFlags> for ThreadStateFlags

source§

fn bitand(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the intersection between the two sets of flags.

+
§

type Output = ThreadStateFlags

The resulting type after applying the & operator.
source§

impl BitAndAssign<ThreadStateFlags> for ThreadStateFlags

source§

fn bitand_assign(&mut self, other: ThreadStateFlags)

Disables all flags disabled in the set.

+
source§

impl BitOr<ThreadStateFlags> for ThreadStateFlags

source§

fn bitor(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the union of the two sets of flags.

+
§

type Output = ThreadStateFlags

The resulting type after applying the | operator.
source§

impl BitOrAssign<ThreadStateFlags> for ThreadStateFlags

source§

fn bitor_assign(&mut self, other: ThreadStateFlags)

Adds the set of flags.

+
source§

impl BitXor<ThreadStateFlags> for ThreadStateFlags

source§

fn bitxor(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the left flags, but with all the right flags toggled.

+
§

type Output = ThreadStateFlags

The resulting type after applying the ^ operator.
source§

impl BitXorAssign<ThreadStateFlags> for ThreadStateFlags

source§

fn bitxor_assign(&mut self, other: ThreadStateFlags)

Toggles the set of flags.

+
source§

impl Clone for ThreadStateFlags

source§

fn clone(&self) -> ThreadStateFlags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ThreadStateFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl Extend<ThreadStateFlags> for ThreadStateFlags

source§

fn extend<T>(&mut self, iterator: T)where + T: IntoIterator<Item = ThreadStateFlags>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl FromIterator<ThreadStateFlags> for ThreadStateFlags

source§

fn from_iter<T>(iterator: T) -> ThreadStateFlagswhere + T: IntoIterator<Item = ThreadStateFlags>,

Creates a value from an iterator. Read more
source§

impl Hash for ThreadStateFlags

source§

fn hash<__H>(&self, state: &mut __H)where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, - Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl LowerHex for ThreadStateFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Not for ThreadStateFlags

§

fn not(self) -> ThreadStateFlags

Returns the complement of this set of flags.

-
§

type Output = ThreadStateFlags

The resulting type after applying the ! operator.
§

impl Octal for ThreadStateFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Ord for ThreadStateFlags

§

fn cmp(&self, other: &ThreadStateFlags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl LowerHex for ThreadStateFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Not for ThreadStateFlags

source§

fn not(self) -> ThreadStateFlags

Returns the complement of this set of flags.

+
§

type Output = ThreadStateFlags

The resulting type after applying the ! operator.
source§

impl Octal for ThreadStateFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Ord for ThreadStateFlags

source§

fn cmp(&self, other: &ThreadStateFlags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere - Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<ThreadStateFlags> for ThreadStateFlags

§

fn eq(&self, other: &ThreadStateFlags) -> bool

This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
source§

impl PartialEq<ThreadStateFlags> for ThreadStateFlags

source§

fn eq(&self, other: &ThreadStateFlags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<ThreadStateFlags> for ThreadStateFlags

§

fn partial_cmp(&self, other: &ThreadStateFlags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= +sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd<ThreadStateFlags> for ThreadStateFlags

source§

fn partial_cmp(&self, other: &ThreadStateFlags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= -operator. Read more
§

impl Sub<ThreadStateFlags> for ThreadStateFlags

§

fn sub(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the set difference of the two sets of flags.

-
§

type Output = ThreadStateFlags

The resulting type after applying the - operator.
§

impl SubAssign<ThreadStateFlags> for ThreadStateFlags

§

fn sub_assign(&mut self, other: ThreadStateFlags)

Disables all flags enabled in the set.

-
§

impl UpperHex for ThreadStateFlags

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
§

impl Copy for ThreadStateFlags

§

impl Eq for ThreadStateFlags

§

impl StructuralEq for ThreadStateFlags

§

impl StructuralPartialEq for ThreadStateFlags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +operator. Read more

source§

impl Sub<ThreadStateFlags> for ThreadStateFlags

source§

fn sub(self, other: ThreadStateFlags) -> ThreadStateFlags

Returns the set difference of the two sets of flags.

+
§

type Output = ThreadStateFlags

The resulting type after applying the - operator.
source§

impl SubAssign<ThreadStateFlags> for ThreadStateFlags

source§

fn sub_assign(&mut self, other: ThreadStateFlags)

Disables all flags enabled in the set.

+
source§

impl UpperHex for ThreadStateFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter.
source§

impl Copy for ThreadStateFlags

source§

impl Eq for ThreadStateFlags

source§

impl StructuralEq for ThreadStateFlags

source§

impl StructuralPartialEq for ThreadStateFlags

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/struct.Tty.html b/crates/doc/wasmer_wasix/types/wasi/struct.Tty.html index 20ffe6c1641..3097137e1c6 100644 --- a/crates/doc/wasmer_wasix/types/wasi/struct.Tty.html +++ b/crates/doc/wasmer_wasix/types/wasi/struct.Tty.html @@ -1,5 +1,5 @@ Tty in wasmer_wasix::types::wasi - Rust

Struct wasmer_wasix::types::wasi::Tty

pub struct Tty {
+                logo

Tty

Struct wasmer_wasix::types::wasi::Tty

source ·
pub struct Tty {
     pub cols: u32,
     pub rows: u32,
     pub width: u32,
@@ -9,9 +9,9 @@
     pub stderr_tty: bool,
     pub echo: bool,
     pub line_buffered: bool,
-}

Fields§

§cols: u32§rows: u32§width: u32§height: u32§stdin_tty: bool§stdout_tty: bool§stderr_tty: bool§echo: bool§line_buffered: bool

Trait Implementations§

§

impl Clone for Tty

§

fn clone(&self) -> Tty

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Tty

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl ValueType for Tty

§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte +}

Fields§

§cols: u32§rows: u32§width: u32§height: u32§stdin_tty: bool§stdout_tty: bool§stderr_tty: bool§echo: bool§line_buffered: bool

Trait Implementations§

source§

impl Clone for Tty

source§

fn clone(&self) -> Tty

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for Tty

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
source§

impl ValueType for Tty

source§

fn zero_padding_bytes(&self, _bytes: &mut [MaybeUninit<u8>])

This method is passed a byte slice which contains the byte representation of self. It must zero out any bytes which are -uninitialized (e.g. padding bytes).
§

impl Copy for Tty

Auto Trait Implementations§

§

impl RefUnwindSafe for Tty

§

impl Send for Tty

§

impl Sync for Tty

§

impl Unpin for Tty

§

impl UnwindSafe for Tty

Blanket Implementations§

source§

impl<T> Any for Twhere +uninitialized (e.g. padding bytes).

source§

impl Copy for Tty

Auto Trait Implementations§

§

impl RefUnwindSafe for Tty

§

impl Send for Tty

§

impl Sync for Tty

§

impl Unpin for Tty

§

impl UnwindSafe for Tty

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/type.Count.html b/crates/doc/wasmer_wasix/types/wasi/type.Count.html index 58d14b25101..b20564cd5bb 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.Count.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.Count.html @@ -1,2 +1,2 @@ Count in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::Count

pub type Count = u32;
\ No newline at end of file + logo

Count

Type Definition wasmer_wasix::types::wasi::Count

source ·
pub type Count = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.Device.html b/crates/doc/wasmer_wasix/types/wasi/type.Device.html index 62be074fedf..69c728414ba 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.Device.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.Device.html @@ -1,4 +1,4 @@ Device in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::Device

pub type Device = u64;
Expand description

Identifier for a device containing a file system. Can be used in combination + logo

Device

Type Definition wasmer_wasix::types::wasi::Device

source ·
pub type Device = u64;
Expand description

Identifier for a device containing a file system. Can be used in combination with inode to uniquely identify a file or directory in the filesystem.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.Dircookie.html b/crates/doc/wasmer_wasix/types/wasi/type.Dircookie.html index 9cbc6495d25..98cc15cddea 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.Dircookie.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.Dircookie.html @@ -1,3 +1,3 @@ Dircookie in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::Dircookie

pub type Dircookie = u64;
Expand description

A reference to the offset of a directory entry.

+ logo

Dircookie

Type Definition wasmer_wasix::types::wasi::Dircookie

source ·
pub type Dircookie = u64;
Expand description

A reference to the offset of a directory entry.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.Dirnamlen.html b/crates/doc/wasmer_wasix/types/wasi/type.Dirnamlen.html index c91f1230cfa..4901dd22e18 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.Dirnamlen.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.Dirnamlen.html @@ -1,3 +1,3 @@ Dirnamlen in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::Dirnamlen

pub type Dirnamlen = u32;
Expand description

The type for the dirent::d-namlen field of dirent struct.

+ logo

Dirnamlen

Type Definition wasmer_wasix::types::wasi::Dirnamlen

source ·
pub type Dirnamlen = u32;
Expand description

The type for the dirent::d-namlen field of dirent struct.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.EventFdFlags.html b/crates/doc/wasmer_wasix/types/wasi/type.EventFdFlags.html index ea29243a98e..5a8c06ad8a8 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.EventFdFlags.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.EventFdFlags.html @@ -1,2 +1,2 @@ EventFdFlags in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::EventFdFlags

pub type EventFdFlags = u16;
\ No newline at end of file + logo

EventFdFlags

Type Definition wasmer_wasix::types::wasi::EventFdFlags

source ·
pub type EventFdFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.Fd.html b/crates/doc/wasmer_wasix/types/wasi/type.Fd.html index aae6869488a..2ffee6a2a72 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.Fd.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.Fd.html @@ -1,3 +1,3 @@ Fd in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::Fd

pub type Fd = u32;
Expand description

A file descriptor handle.

+ logo

Fd

Type Definition wasmer_wasix::types::wasi::Fd

source ·
pub type Fd = u32;
Expand description

A file descriptor handle.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.FileDelta.html b/crates/doc/wasmer_wasix/types/wasi/type.FileDelta.html index d8d87997a2a..54e6e700ea2 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.FileDelta.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.FileDelta.html @@ -1,2 +1,2 @@ FileDelta in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::FileDelta

pub type FileDelta = i64;
\ No newline at end of file + logo

FileDelta

Type Definition wasmer_wasix::types::wasi::FileDelta

source ·
pub type FileDelta = i64;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.Filesize.html b/crates/doc/wasmer_wasix/types/wasi/type.Filesize.html index 6df02adc6b4..af030cb0596 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.Filesize.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.Filesize.html @@ -1,3 +1,3 @@ Filesize in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::Filesize

pub type Filesize = u64;
Expand description

Non-negative file size or length of a region within a file.

+ logo

Filesize

Type Definition wasmer_wasix::types::wasi::Filesize

source ·
pub type Filesize = u64;
Expand description

Non-negative file size or length of a region within a file.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.Inode.html b/crates/doc/wasmer_wasix/types/wasi/type.Inode.html index af6b4acf043..b734d81a149 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.Inode.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.Inode.html @@ -1,3 +1,3 @@ Inode in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::Inode

pub type Inode = u64;
Expand description

File serial number that is unique within its file system.

+ logo

Inode

Type Definition wasmer_wasix::types::wasi::Inode

source ·
pub type Inode = u64;
Expand description

File serial number that is unique within its file system.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.Linkcount.html b/crates/doc/wasmer_wasix/types/wasi/type.Linkcount.html index 9dc6fc89314..08a7f3335a8 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.Linkcount.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.Linkcount.html @@ -1,2 +1,2 @@ Linkcount in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::Linkcount

pub type Linkcount = u64;
\ No newline at end of file + logo

Linkcount

Type Definition wasmer_wasix::types::wasi::Linkcount

source ·
pub type Linkcount = u64;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.Longsize.html b/crates/doc/wasmer_wasix/types/wasi/type.Longsize.html index 85724258064..5014cd24202 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.Longsize.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.Longsize.html @@ -1,3 +1,3 @@ Longsize in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::Longsize

pub type Longsize = u64;
Expand description

Long size used by checkpoints

+ logo

Longsize

Type Definition wasmer_wasix::types::wasi::Longsize

source ·
pub type Longsize = u64;
Expand description

Long size used by checkpoints

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.LookupFlags.html b/crates/doc/wasmer_wasix/types/wasi/type.LookupFlags.html index 064537ba786..b10555ebccc 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.LookupFlags.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.LookupFlags.html @@ -1,2 +1,2 @@ LookupFlags in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::LookupFlags

pub type LookupFlags = u32;
\ No newline at end of file + logo

LookupFlags

Type Definition wasmer_wasix::types::wasi::LookupFlags

source ·
pub type LookupFlags = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.Pid.html b/crates/doc/wasmer_wasix/types/wasi/type.Pid.html index 9553d7e9deb..8e9cbafa171 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.Pid.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.Pid.html @@ -1,2 +1,2 @@ Pid in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::Pid

pub type Pid = u32;
\ No newline at end of file + logo

Pid

Type Definition wasmer_wasix::types::wasi::Pid

source ·
pub type Pid = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.RiFlags.html b/crates/doc/wasmer_wasix/types/wasi/type.RiFlags.html index 16eeb0dcd27..8b64f6414ce 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.RiFlags.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.RiFlags.html @@ -1,2 +1,2 @@ RiFlags in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::RiFlags

pub type RiFlags = u16;
\ No newline at end of file + logo

RiFlags

Type Definition wasmer_wasix::types::wasi::RiFlags

source ·
pub type RiFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.RoFlags.html b/crates/doc/wasmer_wasix/types/wasi/type.RoFlags.html index 611f8c99f6c..f2eca54b28e 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.RoFlags.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.RoFlags.html @@ -1,2 +1,2 @@ RoFlags in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::RoFlags

pub type RoFlags = u16;
\ No newline at end of file + logo

RoFlags

Type Definition wasmer_wasix::types::wasi::RoFlags

source ·
pub type RoFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.SdFlags.html b/crates/doc/wasmer_wasix/types/wasi/type.SdFlags.html index 727fd96147e..9a6a7e74f48 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.SdFlags.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.SdFlags.html @@ -1,2 +1,2 @@ SdFlags in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::SdFlags

pub type SdFlags = u8;
\ No newline at end of file + logo

SdFlags

Type Definition wasmer_wasix::types::wasi::SdFlags

source ·
pub type SdFlags = u8;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.SiFlags.html b/crates/doc/wasmer_wasix/types/wasi/type.SiFlags.html index db4785f1114..eb33f2e3775 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.SiFlags.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.SiFlags.html @@ -1,2 +1,2 @@ SiFlags in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::SiFlags

pub type SiFlags = u16;
\ No newline at end of file + logo

SiFlags

Type Definition wasmer_wasix::types::wasi::SiFlags

source ·
pub type SiFlags = u16;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.Size.html b/crates/doc/wasmer_wasix/types/wasi/type.Size.html index 79095d46580..7ae4a941861 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.Size.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.Size.html @@ -1,5 +1,5 @@ Size in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::Size

pub type Size = u32;
Expand description

Type names used by low-level WASI interfaces. + logo

Size

Type Definition wasmer_wasix::types::wasi::Size

source ·
pub type Size = u32;
Expand description

Type names used by low-level WASI interfaces. An array size.

Note: This is similar to size_t in POSIX.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.Snapshot0Linkcount.html b/crates/doc/wasmer_wasix/types/wasi/type.Snapshot0Linkcount.html index 0f8caec9c00..3d72f734b4d 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.Snapshot0Linkcount.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.Snapshot0Linkcount.html @@ -1,2 +1,2 @@ Snapshot0Linkcount in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::Snapshot0Linkcount

pub type Snapshot0Linkcount = u32;
\ No newline at end of file + logo

Snapshot0Linkcount

Type Definition wasmer_wasix::types::wasi::Snapshot0Linkcount

source ·
pub type Snapshot0Linkcount = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.Tid.html b/crates/doc/wasmer_wasix/types/wasi/type.Tid.html index 141b0f8021c..a33f1cd3321 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.Tid.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.Tid.html @@ -1,2 +1,2 @@ Tid in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::Tid

pub type Tid = u32;
\ No newline at end of file + logo

Tid

Type Definition wasmer_wasix::types::wasi::Tid

source ·
pub type Tid = u32;
\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.Timestamp.html b/crates/doc/wasmer_wasix/types/wasi/type.Timestamp.html index 459d70ec72b..3a58bf6d586 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.Timestamp.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.Timestamp.html @@ -1,3 +1,3 @@ Timestamp in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::Timestamp

pub type Timestamp = u64;
Expand description

Timestamp in nanoseconds.

+ logo

Timestamp

Type Definition wasmer_wasix::types::wasi::Timestamp

source ·
pub type Timestamp = u64;
Expand description

Timestamp in nanoseconds.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.TlKey.html b/crates/doc/wasmer_wasix/types/wasi/type.TlKey.html index f66198a54a7..1110bc41824 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.TlKey.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.TlKey.html @@ -1,3 +1,3 @@ TlKey in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::TlKey

pub type TlKey = u32;
Expand description

Thread local key

+ logo

TlKey

Type Definition wasmer_wasix::types::wasi::TlKey

source ·
pub type TlKey = u32;
Expand description

Thread local key

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.TlUser.html b/crates/doc/wasmer_wasix/types/wasi/type.TlUser.html index f1dba657bc8..0b58974619e 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.TlUser.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.TlUser.html @@ -1,3 +1,3 @@ TlUser in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::TlUser

pub type TlUser = u64;
Expand description

Thread local user data (associated with the value)

+ logo

TlUser

Type Definition wasmer_wasix::types::wasi::TlUser

source ·
pub type TlUser = u64;
Expand description

Thread local user data (associated with the value)

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.TlVal.html b/crates/doc/wasmer_wasix/types/wasi/type.TlVal.html index ec691a0e5a3..738b08c11d9 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.TlVal.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.TlVal.html @@ -1,3 +1,3 @@ TlVal in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::TlVal

pub type TlVal = u64;
Expand description

Thread local value

+ logo

TlVal

Type Definition wasmer_wasix::types::wasi::TlVal

source ·
pub type TlVal = u64;
Expand description

Thread local value

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/type.Userdata.html b/crates/doc/wasmer_wasix/types/wasi/type.Userdata.html index 4a03942cb33..b5ea619fca1 100644 --- a/crates/doc/wasmer_wasix/types/wasi/type.Userdata.html +++ b/crates/doc/wasmer_wasix/types/wasi/type.Userdata.html @@ -1,4 +1,4 @@ Userdata in wasmer_wasix::types::wasi - Rust

Type Definition wasmer_wasix::types::wasi::Userdata

pub type Userdata = u64;
Expand description

User-provided value that may be attached to objects that is retained when + logo

Userdata

Type Definition wasmer_wasix::types::wasi::Userdata

source ·
pub type Userdata = u64;
Expand description

User-provided value that may be attached to objects that is retained when extracted from the implementation.

\ No newline at end of file diff --git a/crates/doc/wasmer_wasix/types/wasi/union.EventUnion.html b/crates/doc/wasmer_wasix/types/wasi/union.EventUnion.html index 0a6ae5251da..f2c4a90d559 100644 --- a/crates/doc/wasmer_wasix/types/wasi/union.EventUnion.html +++ b/crates/doc/wasmer_wasix/types/wasi/union.EventUnion.html @@ -1,9 +1,9 @@ EventUnion in wasmer_wasix::types::wasi - Rust
pub union EventUnion {
+                logo

EventUnion

pub union EventUnion {
     pub clock: u8,
     pub fd_readwrite: EventFdReadwrite,
 }
Expand description

The contents of an event.

-

Fields§

§clock: u8§fd_readwrite: EventFdReadwrite

Trait Implementations§

§

impl Clone for EventUnion

§

fn clone(&self) -> EventUnion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Copy for EventUnion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +

Fields§

§clock: u8§fd_readwrite: EventFdReadwrite

Trait Implementations§

source§

impl Clone for EventUnion

source§

fn clone(&self) -> EventUnion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for EventUnion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/union.JoinStatusUnion.html b/crates/doc/wasmer_wasix/types/wasi/union.JoinStatusUnion.html index b5d83c1deca..e3a22f51e5a 100644 --- a/crates/doc/wasmer_wasix/types/wasi/union.JoinStatusUnion.html +++ b/crates/doc/wasmer_wasix/types/wasi/union.JoinStatusUnion.html @@ -1,10 +1,10 @@ JoinStatusUnion in wasmer_wasix::types::wasi - Rust
pub union JoinStatusUnion {
+                logo

JoinStatusUnion

pub union JoinStatusUnion {
     pub nothing: u8,
     pub exit_normal: Errno,
     pub exit_signal: ErrnoSignal,
     pub stopped: Signal,
-}

Fields§

§nothing: u8§exit_normal: Errno§exit_signal: ErrnoSignal§stopped: Signal

Trait Implementations§

§

impl Clone for JoinStatusUnion

§

fn clone(&self) -> JoinStatusUnion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Copy for JoinStatusUnion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere +}

Fields§

§nothing: u8§exit_normal: Errno§exit_signal: ErrnoSignal§stopped: Signal

Trait Implementations§

source§

impl Clone for JoinStatusUnion

source§

fn clone(&self) -> JoinStatusUnion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for JoinStatusUnion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/union.Snapshot0SubscriptionUnion.html b/crates/doc/wasmer_wasix/types/wasi/union.Snapshot0SubscriptionUnion.html index 2fbec65b72d..bb994bb5c10 100644 --- a/crates/doc/wasmer_wasix/types/wasi/union.Snapshot0SubscriptionUnion.html +++ b/crates/doc/wasmer_wasix/types/wasi/union.Snapshot0SubscriptionUnion.html @@ -1,9 +1,9 @@ Snapshot0SubscriptionUnion in wasmer_wasix::types::wasi - Rust

Fields§

§clock: Snapshot0SubscriptionClock§fd_readwrite: SubscriptionFsReadwrite

Trait Implementations§

source§

impl Clone for Snapshot0SubscriptionUnion

source§

fn clone(&self) -> Snapshot0SubscriptionUnion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for Snapshot0SubscriptionUnion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere diff --git a/crates/doc/wasmer_wasix/types/wasi/union.SubscriptionUnion.html b/crates/doc/wasmer_wasix/types/wasi/union.SubscriptionUnion.html index 92a2c263a64..a01b604698f 100644 --- a/crates/doc/wasmer_wasix/types/wasi/union.SubscriptionUnion.html +++ b/crates/doc/wasmer_wasix/types/wasi/union.SubscriptionUnion.html @@ -1,9 +1,9 @@ SubscriptionUnion in wasmer_wasix::types::wasi - Rust

Fields§

§clock: SubscriptionClock§fd_readwrite: SubscriptionFsReadwrite

Trait Implementations§

source§

impl Clone for SubscriptionUnion

source§

fn clone(&self) -> SubscriptionUnion

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Copy for SubscriptionUnion

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
§

impl<T> ArchivePointee for T

§

type ArchivedMetadata = ()

The archived version of the pointer metadata for this type.
§

fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata ) -> <T as Pointee>::Metadata

Converts some archived metadata to the pointer metadata for itself.
source§

impl<T> Borrow<T> for Twhere