Docs.rs
  • redox-scheme-0.8.0
    • redox-scheme 0.8.0
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • jackpot51
    • 4lDO2
    • Dependencies
      • libredox ^0.1.8 normal
      • redox_syscall ^0.5.17 normal
    • Versions
    • 0.8% of the crate is documented
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

Crate redox_scheme

redox_scheme0.8.0

  • All Items

Crate Items

  • Modules
  • Structs
  • Enums
  • Functions

Crates

  • redox_scheme

Crate redox_scheme

Source

Modules§

scheme
wrappers

Structs§

CallRequest
CallerCtx
CancellationRequest
Id
RecvFdRequest
Request
Response
SendFdRequest
Socket
Tag

Enums§

OpenResult
RequestKind
SignalBehavior

Functions§

read_requests
Read requests into a possibly uninitialized buffer.
write_responses⚠

Results

Settings
Help
    trait
    redox_scheme::scheme::SchemeSync
    trait
    redox_scheme::scheme::SchemeAsync
    method
    redox_scheme::scheme::SchemeSync::on_close
    &mut SchemeSync, usize -> ()
    method
    redox_scheme::CallRequest::handle_sync
    CallRequest, &mut SchemeSync -> Response
    method
    redox_scheme::scheme::SchemeSync::on_recvfd
    &mut SchemeSync, &RecvFdRequest -> Result<OpenResult>
    method
    redox_scheme::scheme::SchemeSync::on_sendfd
    &mut SchemeSync, &SendFdRequest -> Result<usize>
    method
    redox_scheme::scheme::Op::handle_sync
    Op, CallerCtx, &mut SchemeSync -> Response
    method
    redox_scheme::scheme::SchemeSync::fsize
    &mut SchemeSync, usize, &CallerCtx -> Result<u64>
    method
    redox_scheme::scheme::SchemeSync::fsync
    &mut SchemeSync, usize, &CallerCtx -> Result<()>
    method
    redox_scheme::scheme::SchemeSync::rmdir
    &mut SchemeSync, &str, &CallerCtx -> Result<()>
    method
    redox_scheme::scheme::SchemeSync::fchmod
    &mut SchemeSync, usize, u16, &CallerCtx -> Result<()>
    method
    redox_scheme::scheme::SchemeSync::fevent
    &mut SchemeSync, usize, EventFlags, &CallerCtx -> Result<EventFlags>
    method
    redox_scheme::scheme::SchemeSync::unlink
    &mut SchemeSync, &str, &CallerCtx -> Result<()>
    method
    redox_scheme::scheme::SchemeSync::ftruncate
    &mut SchemeSync, usize, u64, &CallerCtx -> Result<()>
    method
    redox_scheme::scheme::SchemeSync::open
    &mut SchemeSync, &str, usize, &CallerCtx -> Result<OpenResult>
    method
    redox_scheme::scheme::SchemeSync::fcntl
    &mut SchemeSync, usize, usize, usize, &CallerCtx -> Result<usize>
    method
    redox_scheme::scheme::SchemeSync::flink
    &mut SchemeSync, usize, &str, &CallerCtx -> Result<usize>
    method
    redox_scheme::scheme::SchemeSync::fchown
    &mut SchemeSync, usize, u32, u32, &CallerCtx -> Result<()>
    method
    redox_scheme::scheme::SchemeSync::frename
    &mut SchemeSync, usize, &str, &CallerCtx -> Result<usize>
    method
    redox_scheme::wrappers::ReadinessBased::poll_request
    &mut ReadinessBased, Id, &mut SchemeSync -> Result<bool>
    method
    redox_scheme::scheme::Op::handle_sync_dont_consume
    &mut Op, &CallerCtx, &mut SchemeSync -> SchemeResponse
    method
    redox_scheme::scheme::SchemeSync::dup
    &mut SchemeSync, usize, &[u8], &CallerCtx -> Result<OpenResult>
    method
    redox_scheme::scheme::SchemeSync::fstat
    &mut SchemeSync, usize, &mut Stat, &CallerCtx -> Result<()>
    method
    redox_scheme::scheme::SchemeSync::munmap
    &mut SchemeSync, usize, u64, usize, MunmapFlags, &CallerCtx -> Result<()>
    method
    redox_scheme::scheme::SchemeSync::fstatvfs
    &mut SchemeSync, usize, &mut StatVfs, &CallerCtx -> Result<()>
    method
    redox_scheme::scheme::SchemeSync::futimens
    &mut SchemeSync, usize, &[TimeSpec], &CallerCtx -> Result<()>
    method
    redox_scheme::scheme::SchemeSync::mmap_prep
    &mut SchemeSync, usize, u64, usize, MapFlags, &CallerCtx -> Result<usize>
    method
    redox_scheme::scheme::SchemeSync::fpath
    &mut SchemeSync, usize, &mut [u8], &CallerCtx -> Result<usize>
    method
    redox_scheme::scheme::SchemeSync::openat
    &mut SchemeSync, usize, &str, usize, u32, &CallerCtx -> Result<OpenResult>
    method
    redox_scheme::scheme::SchemeSync::write
    &mut SchemeSync, usize, &[u8], u64, u32, &CallerCtx -> Result<usize>
    method
    redox_scheme::scheme::SchemeSync::read
    &mut SchemeSync, usize, &mut [u8], u64, u32, &CallerCtx -> Result<usize>
    method
    redox_scheme::scheme::SchemeSync::call
    &mut SchemeSync, usize, &mut [u8], &[u64], &CallerCtx -> Result<usize>
    method
    redox_scheme::scheme::SchemeSync::getdents
    &mut SchemeSync, usize, DirentBuf<&mut [u8]>, u64 -> Result<DirentBuf<&mut [u8]>>
No results :(
Try on DuckDuckGo?

Or try looking in one of these:
  • The Rust Reference for technical details about the language.
  • Rust By Example for expository code examples.
  • The Rust Book for introductions to language features and the language itself.
  • Docs.rs for documentation of crates released on crates.io.