// Module with attribute
@[manualfree]
module websocket

fn C.no_body_function()
fn C.another_one(x int)

fn C.separated_from_my_body_and_the_above()

fn main() {}

// This should stay between both functions

fn x() {}

// doc comment above an attributed function
@[inline]
fn y_with_attr() {
}

// doc comment above an attributed struct
@[typedef]
struct FooWithAttr {
}

fn between_assembly_blocks() {
	asm amd64 {
	}

	asm i386 {
	}
}
