pub fn consume_response(self) -> Option<T> {
        match self {
            Self::Response(DataResponse { data }) => Some(data),
            Self::Error(_) => None,
        }
    }
/// Get response from wrapper if it exists, will destroy wrapper
Get response from wrapper if it exists, will destroy wrapper
Get response from wrapper if it exists will destroy wrapper
pub fn consume_response(self) -> Option<T> {
        match self {
            Self::Response(DataResponse { data }) => Some(data),
            Self::Error(_) => None,
        }
    }
pub fn consume_response ( self ) -> Option < T > { match self { Self :: Response ( DataResponse { data } ) => Some ( data ) , Self :: Error ( _ ) => None , } }
Get response from wrapper if it exists, will destroy wrapper
Get response from wrapper if it exists will destroy wrapper
self