diff options
author | Alex Crichton <alex@alexcrichton.com> | 2015-01-04 22:32:02 -0800 |
---|---|---|
committer | Alex Crichton <alex@alexcrichton.com> | 2015-01-04 22:32:02 -0800 |
commit | e02c7fcacf4f0ac96c90d374d1446c566f4d7215 (patch) | |
tree | 1a6e4d12ea87825f4a7141b3c233d24198f0a2b7 /src | |
parent | 763fcce23a4d6736be609d0e758ca667299b7547 (diff) | |
download | ssh2-rs-e02c7fcacf4f0ac96c90d374d1446c566f4d7215.zip |
Update to rust master
Diffstat (limited to 'src')
-rw-r--r-- | src/agent.rs | 3 | ||||
-rw-r--r-- | src/knownhosts.rs | 3 | ||||
-rw-r--r-- | src/lib.rs | 2 |
3 files changed, 5 insertions, 3 deletions
diff --git a/src/agent.rs b/src/agent.rs index 3303b1a..446c5ba 100644 --- a/src/agent.rs +++ b/src/agent.rs @@ -86,7 +86,8 @@ impl<'a> Drop for Agent<'a> { } } -impl<'agent> Iterator<Result<PublicKey<'agent>, Error>> for Identities<'agent> { +impl<'agent> Iterator for Identities<'agent> { + type Item = Result<PublicKey<'agent>, Error>; fn next(&mut self) -> Option<Result<PublicKey<'agent>, Error>> { unsafe { let mut next = 0 as *mut _; diff --git a/src/knownhosts.rs b/src/knownhosts.rs index 3a0635f..a409af9 100644 --- a/src/knownhosts.rs +++ b/src/knownhosts.rs @@ -227,7 +227,8 @@ impl<'a> Drop for KnownHosts<'a> { } } -impl<'kh> Iterator<Result<Host<'kh>, Error>> for Hosts<'kh> { +impl<'kh> Iterator for Hosts<'kh> { + type Item = Result<Host<'kh>, Error>; fn next(&mut self) -> Option<Result<Host<'kh>, Error>> { unsafe { let mut next = 0 as *mut _; @@ -88,7 +88,7 @@ //! let contents = remote_file.read_to_end(); //! ``` -#![feature(phase, unsafe_destructor)] +#![feature(phase, unsafe_destructor, associated_types)] #![deny(warnings, missing_docs)] extern crate "libssh2-sys" as raw; |