@@ -75,6 +75,13 @@ pub enum StatusCode {
75
75
/// to request only part of a resource.
76
76
PartialContent = 206 ,
77
77
78
+ /// 207 Multi-Status
79
+ ///
80
+ /// A Multi-Status response conveys information about
81
+ /// multiple resources in situations where multiple
82
+ /// status codes might be appropriate.
83
+ MultiStatus = 207 ,
84
+
78
85
/// 226 Im Used
79
86
///
80
87
/// The server has fulfilled a GET request for the resource, and the
@@ -477,6 +484,7 @@ impl StatusCode {
477
484
StatusCode :: NoContent => "No Content" ,
478
485
StatusCode :: ResetContent => "Reset Content" ,
479
486
StatusCode :: PartialContent => "Partial Content" ,
487
+ StatusCode :: MultiStatus => "Multi-Status" ,
480
488
StatusCode :: ImUsed => "Im Used" ,
481
489
StatusCode :: MultipleChoice => "Multiple Choice" ,
482
490
StatusCode :: MovedPermanently => "Moved Permanently" ,
@@ -550,6 +558,7 @@ impl std::convert::TryFrom<u16> for StatusCode {
550
558
204 => Ok ( StatusCode :: NoContent ) ,
551
559
205 => Ok ( StatusCode :: ResetContent ) ,
552
560
206 => Ok ( StatusCode :: PartialContent ) ,
561
+ 207 => Ok ( StatusCode :: MultiStatus ) ,
553
562
226 => Ok ( StatusCode :: ImUsed ) ,
554
563
300 => Ok ( StatusCode :: MultipleChoice ) ,
555
564
301 => Ok ( StatusCode :: MovedPermanently ) ,
0 commit comments