Skip to content

Commit ff7f5b4

Browse files
authored
Merge pull request #194 from emmanuelantony2000/master
Introduced StatusCode Multi-Status 207.
2 parents 55689e1 + cbfa172 commit ff7f5b4

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/status_code.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,13 @@ pub enum StatusCode {
7575
/// to request only part of a resource.
7676
PartialContent = 206,
7777

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+
7885
/// 226 Im Used
7986
///
8087
/// The server has fulfilled a GET request for the resource, and the
@@ -477,6 +484,7 @@ impl StatusCode {
477484
StatusCode::NoContent => "No Content",
478485
StatusCode::ResetContent => "Reset Content",
479486
StatusCode::PartialContent => "Partial Content",
487+
StatusCode::MultiStatus => "Multi-Status",
480488
StatusCode::ImUsed => "Im Used",
481489
StatusCode::MultipleChoice => "Multiple Choice",
482490
StatusCode::MovedPermanently => "Moved Permanently",
@@ -550,6 +558,7 @@ impl std::convert::TryFrom<u16> for StatusCode {
550558
204 => Ok(StatusCode::NoContent),
551559
205 => Ok(StatusCode::ResetContent),
552560
206 => Ok(StatusCode::PartialContent),
561+
207 => Ok(StatusCode::MultiStatus),
553562
226 => Ok(StatusCode::ImUsed),
554563
300 => Ok(StatusCode::MultipleChoice),
555564
301 => Ok(StatusCode::MovedPermanently),

0 commit comments

Comments
 (0)