diff options
Diffstat (limited to 'license-generator/src/response.rs')
-rw-r--r-- | license-generator/src/response.rs | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/license-generator/src/response.rs b/license-generator/src/response.rs new file mode 100644 index 0000000..701bf1a --- /dev/null +++ b/license-generator/src/response.rs @@ -0,0 +1,21 @@ +use std::io::Write; + +use errors::*; + +pub fn set_403<W: Write>(w: &mut W) -> Result<()> { + Ok(writeln!(w, "Status: 403")?) +} + +pub fn set_405<W: Write>(w: &mut W, allowed_methods: &str) -> Result<()> { + Ok( + writeln!( + w, + "Status: 405 +Allow: {}", + allowed_methods)? + ) +} + +pub fn set_500<W: Write>(w: &mut W) -> Result<()> { + Ok(writeln!(w, "Status: 500")?) +} |