File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Expand file tree Collapse file tree 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 {
716716 }
717717}
718718
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+
719725#[ stable( feature = "cstring_into" , since = "1.7.0" ) ]
720726impl From < CString > for Vec < u8 > {
721727 /// 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 {
169169 }
170170}
171171
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+
172178#[ stable( feature = "cstr_default" , since = "1.10.0" ) ]
173179impl Default for & CStr {
174180 #[ inline]
You can’t perform that action at this time.
0 commit comments