From 80f3c9a31513f5c89f18e549324ed5920210d0be Mon Sep 17 00:00:00 2001 From: Val Date: Sun, 29 Sep 2024 16:54:18 +0200 Subject: [PATCH] fix packaging --- lightbug_http/io/bytes.mojo | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/lightbug_http/io/bytes.mojo b/lightbug_http/io/bytes.mojo index e5eb0362..348aa949 100644 --- a/lightbug_http/io/bytes.mojo +++ b/lightbug_http/io/bytes.mojo @@ -27,34 +27,3 @@ fn compare_case_insensitive(a: Bytes, b: Bytes) -> Bool: return False return True - -@value -@register_passable("trivial") -struct UnsafeString: - var data: UnsafePointer[UInt8] - var len: Int - - fn __init__(inout self) -> None: - self.data = UnsafePointer[UInt8]() - self.len = 0 - - fn __init__(inout self, str: StringLiteral) -> None: - var l = str.__len__() - var s = String(str) - var p = UnsafePointer[UInt8].alloc(l) - for i in range(l): - p.store(i, s._buffer[i]) - self.data = p - self.len = l - - fn __init__(inout self, str: String) -> None: - var l = str.__len__() - var p = UnsafePointer[UInt8].alloc(l) - for i in range(l): - p.store(i, str._buffer[i]) - self.data = p - self.len = l - - fn to_string(self) -> String: - var s = String(self.data, self.len) - return s