From 64106c4d3d4ddba8c7bc2af75376e6d3d3d75601 Mon Sep 17 00:00:00 2001 From: Date: Mon, 29 Jun 2015 20:16:15 +0000 Subject: Update documentation --- openssl/bio/struct.MemBio.html | 131 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100644 openssl/bio/struct.MemBio.html (limited to 'openssl/bio/struct.MemBio.html') diff --git a/openssl/bio/struct.MemBio.html b/openssl/bio/struct.MemBio.html new file mode 100644 index 0000000..1e44abf --- /dev/null +++ b/openssl/bio/struct.MemBio.html @@ -0,0 +1,131 @@ + + + + + + + + + + openssl::bio::MemBio - Rust + + + + + + + + + + + + + + + +
+

Struct openssl::bio::MemBio + + [] + + [src]

+
pub struct MemBio {
+    // some fields omitted
+}

Methods

impl MemBio

fn new() -> Result<MemBio, SslError>

+

Creates a new owned memory based BIO

+

fn borrowed(bio: *mut BIO) -> MemBio

+

Returns a "borrow", i.e. it has no ownership

+

unsafe fn unwrap(self) -> *mut BIO

+

Consumes current bio and returns wrapped value +Note that data ownership is lost and +should be managed manually

+

unsafe fn get_handle(&self) -> *mut BIO

+

Temporarily gets wrapped value

+

fn set_eof(&self, eof: bool)

+

Sets the BIO's EOF state.

+

Trait Implementations

impl Drop for MemBio

fn drop(&mut self)

+

impl Read for MemBio

fn read(&mut self, buf: &mut [u8]) -> Result<usize>

+

fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>

+

fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>

+

fn by_ref(&mut self) -> &mut Self

+

fn bytes(self) -> Bytes<Self>

+

fn chars(self) -> Chars<Self>

+

fn chain<R>(self, next: R) -> Chain<Self, R> where R: Read

+

fn take(self, limit: u64) -> Take<Self>

+

fn tee<W>(self, out: W) -> Tee<Self, W> where W: Write

+

impl Write for MemBio

fn write(&mut self, buf: &[u8]) -> Result<usize>

+

fn flush(&mut self) -> Result<()>

+

fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>

+

fn write_fmt(&mut self, fmt: Arguments) -> Result<(), Error>

+

fn by_ref(&mut self) -> &mut Self

+

fn broadcast<W>(self, other: W) -> Broadcast<Self, W> where W: Write

+
+ + + + + + + + + + + + + + + \ No newline at end of file -- cgit v1.2.3