I hereby claim:
- I am panicbit on github.
- I am panicbit (https://keybase.io/panicbit) on keybase.
- I have a public key whose fingerprint is 3C1A A5AB 6903 540F 9C0E 00FE 7FCE 5195 1A29 7D69
To claim this, I am signing this object:
rustc: /home/rustbuild/src/rust-buildbot/slave/nightly-dist-rustc-linux/build/src/llvm/include/llvm/Support/Casting.h:237: typename llvm::cast_retty<X, Y*>::ret_type llvm::cast(Y*) [with X = llvm::PointerType; Y = llvm::Type; typename llvm::cast_retty<X, Y*>::ret_type = llvm::PointerType*]: Assertion `isa<X>(Val) && "cast<Ty>() argument of incompatible type!"' failed. |
let mut request = ...; | |
match request.dispatch() { | |
// On auth errors, dispatch request again | |
Err(RequestError::Auth) => request.dispatch(), | |
// Ignore other errors | |
request => request | |
}; |
// Instead of this fuss: | |
let prefix = Cursor::new("foo".to_owned().into_bytes()); | |
let data = Cursor::new((...).into_bytes()); // Some big Vec/String | |
let body: Box<Read + Send> = Box::new(prefix.chain(data)); | |
// We can now just write: | |
let prefix = "foo"; | |
let data = ...; // Some big Vec/String |
use std::io::{self,Read}; | |
use std::borrow::Borrow; | |
use iron::response::{WriteBody,ResponseBody}; | |
pub struct BodyChain<T, U>(pub T, pub U); | |
impl <T: WriteBody, U: WriteBody> WriteBody for BodyChain<T, U> { | |
fn write_body(&mut self, res: &mut ResponseBody) -> io::Result<()> { | |
let &mut BodyChain(ref mut a, ref mut b) = self; | |
a.write_body(res).and_then(|_| b.write_body(res)) |
pub fn foo_handler(api: Arc<Api>) -> Box<Handler> { | |
Box::new(move |_: &mut Request| { | |
// do stuff | |
Ok(Response::with((status::Ok, result))) | |
}) | |
} |
I hereby claim:
To claim this, I am signing this object:
$chrome_cmd = '"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" /high-dpi-support=1 /force-device-scale-factor=1 -- ' | |
$safe_cmd = $chrome_cmd & '%*' | |
$unsafe_cmd = $chrome_cmd & '"%1"' | |
$key = "HKCR\Chrome\.exe\shell\open\command\" | |
RegWrite($key, "", "REG_SZ", $safe_cmd) | |
RegDelete($key, "DelegateExecute") | |
$key = "HKCR\Chrome\.exe\shell\opennewwindow\command\" | |
RegWrite($key, "", "REG_SZ", $safe_cmd) |
extern { | |
pub fn cdev_alloc() -> *mut cdev; | |
pub fn cdev_init(cdev: *mut cdev, fops: *const file_operations); | |
pub fn cdev_add(cdev: *mut cdev, dev: dev_t, count: c_uint) -> c_int; | |
pub fn cdev_del(cdev: *mut cdev); | |
pub fn rustko_extended_cdev_init( | |
cdev: *mut cdev, | |
owner: *mut module, | |
llseek: Option<extern fn(*mut file, loff_t, c_int) -> loff_t>, | |
read: Option<extern fn(*mut file, /* __user */ *mut char, size_t, *mut loff_t) -> ssize_t>, |
cdev::cdev_init( | |
cdev, | |
raw::this_module(), | |
None, | |
None, | |
None, | |
None, | |
None, | |
None, | |
None, |
WARNING: "_ZN6option13_$LT$impl$GT$6unwrap14_MSG_FILE_LINE20h3802c1360ab7cb7436ME" [~/tmp/rust.ko/hello.ko] undefined! | |
WARNING: "_ZN9panicking5panic20hfc2e8d4afaad003aKDKE" [~/tmp/rust.ko/hello.ko] undefined! |