(&self)
| 98 | |
| 99 | impl BackendMessage { |
| 100 | pub fn name(&self) -> MessageName { |
| 101 | use BackendMessage::*; |
| 102 | match self { |
| 103 | ParseComplete { .. } => MessageName::ParseComplete, |
| 104 | BindComplete { .. } => MessageName::BindComplete, |
| 105 | CloseComplete { .. } => MessageName::CloseComplete, |
| 106 | NoData { .. } => MessageName::NoData, |
| 107 | PortalSuspended { .. } => MessageName::PortalSuspended, |
| 108 | ReplicationStart { .. } => MessageName::ReplicationStart, |
| 109 | EmptyQuery { .. } => MessageName::EmptyQuery, |
| 110 | CopyDone { .. } => MessageName::CopyDone, |
| 111 | ReadyForQuery(_) => MessageName::ReadyForQuery, |
| 112 | CommandComplete(_) => MessageName::CommandComplete, |
| 113 | DataRow(_) => MessageName::DataRow, |
| 114 | RowDescription(_) => MessageName::RowDescription, |
| 115 | ParameterDescription(_) => MessageName::ParameterDescription, |
| 116 | ParameterStatus(_) => MessageName::ParameterStatus, |
| 117 | BackendKeyData(_) => MessageName::BackendKeyData, |
| 118 | Notification(_) => MessageName::Notification, |
| 119 | CopyResponse(resp) => match resp.name { |
| 120 | MessageName::CopyInResponse => MessageName::CopyInResponse, |
| 121 | MessageName::CopyOutResponse => MessageName::CopyOutResponse, |
| 122 | _ => resp.name, |
| 123 | }, |
| 124 | CopyData(_) => MessageName::CopyData, |
| 125 | Authentication(auth) => auth.name(), |
| 126 | Error(_) => MessageName::Error, |
| 127 | Notice(_) => MessageName::Notice, |
| 128 | } |
| 129 | } |
| 130 | |
| 131 | pub fn length(&self) -> usize { |
| 132 | use BackendMessage::*; |
no outgoing calls
no test coverage detected