File tree 2 files changed +12
-0
lines changed
2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -716,6 +716,12 @@ impl fmt::Debug for CString {
716
716
}
717
717
}
718
718
719
+ impl fmt:: Display for CString {
720
+ fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
721
+ fmt:: Display :: fmt ( & * * self , f)
722
+ }
723
+ }
724
+
719
725
#[ stable( feature = "cstring_into" , since = "1.7.0" ) ]
720
726
impl From < CString > for Vec < u8 > {
721
727
/// Converts a [`CString`] into a <code>[Vec]<[u8]></code>.
Original file line number Diff line number Diff line change @@ -169,6 +169,12 @@ impl fmt::Debug for CStr {
169
169
}
170
170
}
171
171
172
+ impl fmt:: Display for CStr {
173
+ fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
174
+ fmt:: Display :: fmt ( crate :: bstr:: ByteStr :: from_bytes ( self . to_bytes ( ) ) , f)
175
+ }
176
+ }
177
+
172
178
#[ stable( feature = "cstr_default" , since = "1.10.0" ) ]
173
179
impl Default for & CStr {
174
180
#[ inline]
You can’t perform that action at this time.
0 commit comments