pub fn set_clip_rectangles<'c, 'input, Conn>(
    conn: &'c Conn,
    ordering: ClipOrdering,
    gc: Gcontext,
    clip_x_origin: i16,
    clip_y_origin: i16,
    rectangles: &'input [Rectangle]
) -> Result<VoidCookie<'c, Conn>, ConnectionError>
where Conn: RequestConnection + ?Sized,