Skip to content

Commit 07c39ee

Browse files
Introduced StatusCode Multi-Status 207.
1 parent 55689e1 commit 07c39ee

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/status_code.rs

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

78+
/// 207 Multi-Status
79+
/// A Multi-Status response conveys information about
80+
/// multiple resources in situations where multiple
81+
/// status codes might be appropriate.
82+
MultiStatus = 207,
83+
7884
/// 226 Im Used
7985
///
8086
/// The server has fulfilled a GET request for the resource, and the
@@ -477,6 +483,7 @@ impl StatusCode {
477483
StatusCode::NoContent => "No Content",
478484
StatusCode::ResetContent => "Reset Content",
479485
StatusCode::PartialContent => "Partial Content",
486+
StatusCode::MultiStatus => "Multi-Status",
480487
StatusCode::ImUsed => "Im Used",
481488
StatusCode::MultipleChoice => "Multiple Choice",
482489
StatusCode::MovedPermanently => "Moved Permanently",
@@ -550,6 +557,7 @@ impl std::convert::TryFrom<u16> for StatusCode {
550557
204 => Ok(StatusCode::NoContent),
551558
205 => Ok(StatusCode::ResetContent),
552559
206 => Ok(StatusCode::PartialContent),
560+
207 => Ok(StatusCode::MultiStatus),
553561
226 => Ok(StatusCode::ImUsed),
554562
300 => Ok(StatusCode::MultipleChoice),
555563
301 => Ok(StatusCode::MovedPermanently),

0 commit comments

Comments
 (0)