From f192e27156ade6692c36cad7fd42d9c0d94161b9 Mon Sep 17 00:00:00 2001 From: Steven Joruk Date: Thu, 22 Feb 2024 04:00:55 +0000 Subject: [PATCH] Update the README with limitations --- README.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 02c0a40..db4f4d6 100644 --- a/README.md +++ b/README.md @@ -40,8 +40,12 @@ fn main() { } ``` -## Missing features +## Limitations -* Activities -* Tracing -* Native support for line numbers and file names. +Most of Apple's logging related functions are macros that enable some +optimizations as well as providing contextual data such as source file location. + +By wrapping the macros for use from Rust, we lose those benefits. + +Attempting to work around this would involve digging in to opaque types, which +would be an automatic or eventual rejection from the App store.