pub struct ResponseDiff {
pub description: DiffResult<String>,
pub content: DiffResult<MapDiff<MediaTypeDiff>>,
pub links: DiffResult<MapDiff<MayBeRefDiff<LinkDiff>>>,
pub headers: DiffResult<MapDiff<MayBeRefDiff<HeaderDiff>>>,
}
Fields§
§description: DiffResult<String>
§content: DiffResult<MapDiff<MediaTypeDiff>>
§links: DiffResult<MapDiff<MayBeRefDiff<LinkDiff>>>
§headers: DiffResult<MapDiff<MayBeRefDiff<HeaderDiff>>>
Trait Implementations§
Source§impl Clone for ResponseDiff
impl Clone for ResponseDiff
Source§fn clone(&self) -> ResponseDiff
fn clone(&self) -> ResponseDiff
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ResponseDiff
impl Debug for ResponseDiff
Source§impl<'de> Deserialize<'de> for ResponseDiff
impl<'de> Deserialize<'de> for ResponseDiff
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Diff<Response, ResponseDiff, HttpSchemaDiffContext> for Response
impl Diff<Response, ResponseDiff, HttpSchemaDiffContext> for Response
fn diff( &self, new: Option<&Response>, context: &HttpSchemaDiffContext, ) -> DiffResult<ResponseDiff>
Source§impl DiffCache<ResponseDiff> for HttpSchemaDiffContext
impl DiffCache<ResponseDiff> for HttpSchemaDiffContext
fn get_diff(&self, reference: &str) -> Option<Arc<DiffResult<ResponseDiff>>>
fn set_diff(&self, reference: &str, component: Arc<DiffResult<ResponseDiff>>)
Source§impl DiffOwnChanges for ResponseDiff
impl DiffOwnChanges for ResponseDiff
fn get_own_changes(&self) -> Vec<(Cow<'_, str>, DiffResultType)>
Source§impl Serialize for ResponseDiff
impl Serialize for ResponseDiff
impl Referencable for ResponseDiff
Auto Trait Implementations§
impl Freeze for ResponseDiff
impl RefUnwindSafe for ResponseDiff
impl Send for ResponseDiff
impl Sync for ResponseDiff
impl Unpin for ResponseDiff
impl UnwindSafe for ResponseDiff
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more