File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ refs/heads/snap-stage3: 78a7676898d9f80ab540c6df5d4c9ce35bb50463
5
5
refs/heads/try: 519addf6277dbafccbb4159db4b710c37eaa2ec5
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
7
7
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b
8
- refs/heads/try2: c8e454097bf44b1b5b91b46da08dabe9f140a6ee
8
+ refs/heads/try2: fb9b27910b41e714dfd6b3ccc48161260943c9cf
9
9
refs/heads/dist-snap: ba4081a5a8573875fed17545846f6f6902c8ba8d
10
10
refs/tags/release-0.2: c870d2dffb391e14efb05aa27898f1f6333a9596
11
11
refs/tags/release-0.3: b5f0d0f648d9a6153664837026ba1be43d3e2503
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ pub struct CString {
27
27
priv owns_buffer_ : bool ,
28
28
}
29
29
30
- impl < ' self > CString {
30
+ impl CString {
31
31
/// Create a C String from a pointer.
32
32
pub fn new ( buf : * libc:: c_char , owns_buffer : bool ) -> CString {
33
33
CString { buf : buf, owns_buffer_ : owns_buffer }
@@ -80,7 +80,7 @@ impl<'self> CString {
80
80
/// # Failure
81
81
///
82
82
/// Fails if the CString is null.
83
- pub fn as_bytes ( & self ) -> & ' self [ u8 ] {
83
+ pub fn as_bytes < ' a > ( & ' a self ) -> & ' a [ u8 ] {
84
84
if self . buf . is_null ( ) { fail ! ( "CString is null!" ) ; }
85
85
unsafe {
86
86
let len = libc:: strlen ( self . buf ) as uint ;
@@ -89,7 +89,7 @@ impl<'self> CString {
89
89
}
90
90
91
91
/// Return a CString iterator.
92
- fn iter ( & self ) -> CStringIterator < ' self > {
92
+ fn iter < ' a > ( & ' a self ) -> CStringIterator < ' a > {
93
93
CStringIterator {
94
94
ptr : self . buf ,
95
95
lifetime : unsafe { cast:: transmute ( self . buf ) } ,
You can’t perform that action at this time.
0 commit comments