Lines Matching defs:fmt
25 use std::fmt;
66 impl fmt::Display for ErrorStack {
67 fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result {
69 return fmt.write_str("OpenSSL error");
75 fmt.write_str(", ")?;
77 write!(fmt, "{}", err)?;
92 impl From<ErrorStack> for fmt::Error {
93 fn from(_: ErrorStack) -> fmt::Error {
94 fmt::Error
290 impl fmt::Debug for Error {
291 fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result {
292 let mut builder = fmt.debug_struct("Error");
312 impl fmt::Display for Error {
316 fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result {
317 write!(fmt, "error:{:08X}", self.code())?;
319 Some(l) => write!(fmt, ":{}", l)?,
320 None => write!(fmt, ":lib({})", self.library_code())?,
323 Some(f) => write!(fmt, ":{}", f)?,
324 None => write!(fmt, ":func({})", unsafe { ffi::ERR_GET_FUNC(self.code()) })?,
327 Some(r) => write!(fmt, ":{}", r)?,
328 None => write!(fmt, ":reason({})", self.reason_code())?,
331 fmt,