pub struct RequestBodyDiff {
pub description: DiffResult<String>,
pub content: DiffResult<MapDiff<MediaTypeDiff>>,
pub required: DiffResult<bool>,
}
Fields§
§description: DiffResult<String>
§content: DiffResult<MapDiff<MediaTypeDiff>>
§required: DiffResult<bool>
Trait Implementations§
Source§impl Clone for RequestBodyDiff
impl Clone for RequestBodyDiff
Source§fn clone(&self) -> RequestBodyDiff
fn clone(&self) -> RequestBodyDiff
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 RequestBodyDiff
impl Debug for RequestBodyDiff
Source§impl<'de> Deserialize<'de> for RequestBodyDiff
impl<'de> Deserialize<'de> for RequestBodyDiff
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<RequestBody, RequestBodyDiff, HttpSchemaDiffContext> for RequestBody
impl Diff<RequestBody, RequestBodyDiff, HttpSchemaDiffContext> for RequestBody
fn diff( &self, new: Option<&RequestBody>, context: &HttpSchemaDiffContext, ) -> DiffResult<RequestBodyDiff>
Source§impl DiffCache<RequestBodyDiff> for HttpSchemaDiffContext
impl DiffCache<RequestBodyDiff> for HttpSchemaDiffContext
fn get_diff(&self, reference: &str) -> Option<Arc<DiffResult<RequestBodyDiff>>>
fn set_diff(&self, reference: &str, component: Arc<DiffResult<RequestBodyDiff>>)
Source§impl DiffOwnChanges for RequestBodyDiff
impl DiffOwnChanges for RequestBodyDiff
fn get_own_changes(&self) -> Vec<(Cow<'_, str>, DiffResultType)>
Source§impl Serialize for RequestBodyDiff
impl Serialize for RequestBodyDiff
impl Referencable for RequestBodyDiff
Auto Trait Implementations§
impl Freeze for RequestBodyDiff
impl RefUnwindSafe for RequestBodyDiff
impl Send for RequestBodyDiff
impl Sync for RequestBodyDiff
impl Unpin for RequestBodyDiff
impl UnwindSafe for RequestBodyDiff
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