# Funktionsbibliothek für Rust 🦀
Mini Functions
ist eine Bibliothek von Funktionen für die
Programmiersprache Rust, die eine Sammlung von Werkzeugen für die
Arbeit mit verschiedenen Aspekten einer Rust-Anwendung bietet.
Es enthält eine Reihe von Funktionen, die für eine Vielzahl von Aufgaben verwendet werden können, wie z. B. das Abrufen und Bearbeiten von Informationen über das aktuelle Datum und die Uhrzeit, die Arbeit mit Zeichenketten und Text und die Handhabung von Datenstrukturen.
Die Funktionen in Mini Functions
sind auf Geschwindigkeit und
Effizienz optimiert und eignen sich daher für eine Vielzahl von
Anwendungen, einschließlich solcher, die eine schnelle Leistung
erfordern oder große Datenmengen verarbeiten müssen.
# Funktionen für Datum und Uhrzeit
In diesem Abschnitt finden Sie Informationen über die Datums- und
Zeitfunktionen, die die Bibliothek mini-functions
unterstützt.
Die Funktionen Datum und Uhrzeit dienen zum Abrufen und Bearbeiten von Informationen über das aktuelle Datum und die Uhrzeit. Sie können verwendet werden, um verschiedene Teile des Datums, wie z. B. den Tag, den Monat und das Jahr, sowie verschiedene Teile der Zeit, wie z. B. die Stunde, die Minute und die Sekunde, abzurufen.
Diese Funktionen können auch verwendet werden, um das aktuelle Datum und die Uhrzeit in verschiedenen Formaten zu erhalten, z. B. als Zeitstempel oder im ISO 8601-Format.
Diese sind derzeit in alphabetischer Reihenfolge in der folgenden Tabelle aufgeführt:
# Tabelle 1 - Datumsfunktionen (date.rs)
Funktion | Beschreibung |
---|---|
date | Returns the current date in UTC format. (YYYY-MM-DD ) |
day | Gibt den aktuellen Tag zurück. (1-31 ) |
hour | Gibt die aktuelle Stunde zurück. (0-23 ) |
iso_8601 | Gibt das aktuelle Datum und die Uhrzeit im ISO 8601-Format zurück. (JJJJ-MM-TTTHH:mm:ss.SSS±HHMM ) |
microsecond | Gibt die aktuelle Mikrosekunde zurück. (0-999999 ) |
millisecond | Gibt die aktuelle Millisekunde zurück. (0-999 ) |
minute | Gibt die aktuelle Minute zurück (0-59 ) |
month | Gibt den aktuellen Monat zurück. (Januar-Dezember ) |
nanosecond | Gibt die aktuelle Nanosekunde zurück. (0-999999999 ) |
now_utc | Gibt das aktuelle Datum und die Uhrzeit im UTC-Format zurück. (JJJJ-MM-TTTHH:mm:ss.SSS±HH:MM:SS ) |
second | Gibt die aktuelle Sekunde zurück. (0-59 ) |
timestamp | Gibt den aktuellen Zeitstempel in Unix-Zeit in Millisekunden zurück. (1610000000000 ) |
weekday | Gibt den aktuellen Wochentag zurück (Sonntag-Samstag ) |
year | Gibt das aktuelle Jahr zurück. (JJJJ ) |
Die obigen Funktionen beziehen sich auf die Abfrage von Informationen über das aktuelles Datum und Uhrzeit.
Die Funktionen date
und now_utc
geben beide das aktuelle Datum
zurück, wobei now_utc
gibt zusätzlich zum Datum auch die aktuelle
Zeit zurück.
Die Funktionen day
, hour
, minute
, month
, second
und year
geben alle geben die entsprechenden Teile des aktuellen Datums zurück.
Die Funktion "Wochentag" gibt den aktuellen Wochentag zurück, wobei Sonntag als 0 und Samstag als 6 dargestellt wird.
Die Funktion Timestamp
gibt den aktuellen Zeitstempel zurück, der eine
numerische Darstellung des aktuellen Datums und der Uhrzeit. Die
Funktionen Mikrosekunde
, Millisekunde
und Nanosekunde
geben
entsprechende Teile der der aktuellen Zeit zurück.
Die Funktion "iso_8601" gibt das aktuelle Datum und die Uhrzeit im ISO 8601-Format zurück, das eine standardisierte Darstellung von Datum und Zeiten ist.
Insgesamt können diese Funktionen nützlich sein für das Abrufen und Bearbeiten von Informationen über das aktuelle Datum und die Uhrzeit in einem Programm.
# Funktionen für log
In diesem Abschnitt finden Sie Informationen über die Log-Funktionen,
die von der mini-functions
-Bibliothek unterstützt werden.
Die Log-Funktionen werden verwendet, um eine Nachricht auf der Konsole zu protokollieren, was bei der Fehlersuche in einem Programm nützlich sein kann.
Die Protokollfunktion ist derzeit in der folgenden Tabelle aufgeführt:
# Tabelle 2 - Log-Funktion (log.rs)
Funktion | Beschreibung |
---|---|
new | Erzeugt eine neue Protokollinstanz. |
log | Protokolliert eine Meldung auf der Konsole. |
Die Funktion new
erzeugt eine neue Log-Instanz, die dazu verwendet
werden kann, Meldungen auf der Konsole zu protokollieren. Die Funktion
log
protokolliert eine Nachricht auf der Konsole unter Verwendung der
log-Instanz.
Insgesamt können diese Funktionen nützlich sein, um Nachrichten auf der Konsole zu protokollieren, was bei der Fehlersuche in einem Programm hilfreich sein kann.
# UUID-Funktionen
In diesem Abschnitt finden Sie Informationen über die UUID-Funktionen,
die von der mini-functions
-Bibliothek unterstützt werden.
Die UUID-Funktionen werden verwendet, um eine UUID zu erzeugen, d.h. einen eindeutigen Bezeichner, der zur Identifizierung eines bestimmten Objekts verwendet werden kann.
Die UUID-Funktionen sind derzeit in der folgenden Tabelle aufgeführt:
# Tabelle 3 - UUID-Funktionen (uuid.rs)
Funktion | Beschreibung |
---|---|
new | Erzeugt eine neue UUID-Instanz. |
uuid_v3 | Erzeugt eine UUID v3. |
uuid_v4 | Erzeugt eine UUID v4. |
uuid_v5 | Erzeugt eine UUID v5. |
Die Funktion new
erzeugt eine neue UUID-Instanz, die zur Erzeugung von
UUIDs verwendet werden kann. Die Funktionen uuid_v3
, uuid_v4
und
uuid_v5
erzeugen eine UUID unter Verwendung einer bestimmten Version
des UUID-Standards.
Insgesamt können diese Funktionen nützlich sein, um UUIDs zu erzeugen,
die zur Identifizierung eines bestimmten Objekts nützlich sein können.
Die Funktionen uuid_v3
und uuid_v5
können nützlich sein, um UUIDs
zu erzeugen, die auf einem Namen basieren, während die Funktion
uuid_v4
nützlich sein kann, um UUIDs zu erzeugen, die zufällig sind.