Skip to content

Instantly share code, notes, and snippets.

@izderadicka
izderadicka / main.rs
Created April 2, 2019 13:04
Hyper Websockets
#[macro_use]
extern crate log;
use hyper::rt;
use hyper::server::Server;
use hyper::service::service_fn_ok;
use hyper::{Body, Request, Response};
use tokio::prelude::*;
mod ws;
@izderadicka
izderadicka / lib.rs
Last active October 7, 2019 18:00
Polymorphism Rust
use std::io::{self, Write, Seek};
pub struct Writer<W> {
inner: W
}
impl <W:Write> Writer<WrapperUnseekable<W>> {
pub fn new_unseekable(inner: W) -> Self {
Writer{
@izderadicka
izderadicka / echo-simple.rs
Created February 29, 2020 08:26
Hyper websocket example
#[macro_use]
extern crate log;
use futures::prelude::*;
use futures::stream::StreamExt;
use headers::{self, HeaderMapExt};
use hyper::header::{self, AsHeaderName, HeaderMap, HeaderValue};
use hyper::server::Server;
use hyper::service::{make_service_fn, service_fn};
use hyper::{self, Body, Method, Request, Response, StatusCode};
use std::convert::Infallible;
@izderadicka
izderadicka / README.md
Last active June 3, 2021 10:18
Coverage for dstream project
@izderadicka
izderadicka / startgazers.ipynb
Created December 4, 2021 18:42
Jupyter notebook for GH Stargazers
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.