# brand-rust Icon

> The brand-rust icon from Tabler as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Tabler](https://composables.com/icons/icon-libraries/tabler.md)
- License: MIT (full text in the [Tabler library page](https://composables.com/icons/icon-libraries/tabler.md))

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/tabler/brand-rust.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap
import androidx.compose.ui.graphics.StrokeJoin
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val TablerBrandRust: ImageVector
    get() {
        if (_TablerBrandRust != null) return _TablerBrandRust!!
        
        _TablerBrandRust = ImageVector.Builder(
            name = "brand-rust",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 24f,
            viewportHeight = 24f
        ).apply {
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(10.139f, 3.463f)
                curveToRelative(0.473f, -1.95f, 3.249f, -1.95f, 3.722f, 0f)
                arcToRelative(1.916f, 1.916f, 0f, false, false, 2.859f, 1.185f)
                curveToRelative(1.714f, -1.045f, 3.678f, 0.918f, 2.633f, 2.633f)
                arcToRelative(1.916f, 1.916f, 0f, false, false, 1.184f, 2.858f)
                curveToRelative(1.95f, 0.473f, 1.95f, 3.249f, 0f, 3.722f)
                arcToRelative(1.916f, 1.916f, 0f, false, false, -1.185f, 2.859f)
                curveToRelative(1.045f, 1.714f, -0.918f, 3.678f, -2.633f, 2.633f)
                arcToRelative(1.916f, 1.916f, 0f, false, false, -2.858f, 1.184f)
                curveToRelative(-0.473f, 1.95f, -3.249f, 1.95f, -3.722f, 0f)
                arcToRelative(1.916f, 1.916f, 0f, false, false, -2.859f, -1.185f)
                curveToRelative(-1.714f, 1.045f, -3.678f, -0.918f, -2.633f, -2.633f)
                arcToRelative(1.916f, 1.916f, 0f, false, false, -1.184f, -2.858f)
                curveToRelative(-1.95f, -0.473f, -1.95f, -3.249f, 0f, -3.722f)
                arcToRelative(1.916f, 1.916f, 0f, false, false, 1.185f, -2.859f)
                curveToRelative(-1.045f, -1.714f, 0.918f, -3.678f, 2.633f, -2.633f)
                arcToRelative(1.914f, 1.914f, 0f, false, false, 2.858f, -1.184f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(8f, 12f)
                horizontalLineToRelative(6f)
                arcToRelative(2f, 2f, 0f, true, false, 0f, -4f)
                horizontalLineToRelative(-6f)
                verticalLineToRelative(8f)
                verticalLineToRelative(-4f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(19f, 16f)
                horizontalLineToRelative(-2f)
                arcToRelative(2f, 2f, 0f, false, true, -2f, -2f)
                arcToRelative(2f, 2f, 0f, false, false, -2f, -2f)
                horizontalLineToRelative(-1f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(9f, 8f)
                horizontalLineToRelative(-4f)
            }
            path(
                fill = SolidColor(Color.Transparent),
                stroke = SolidColor(Color.Black),
                strokeLineWidth = 2f,
                strokeLineCap = StrokeCap.Round,
                strokeLineJoin = StrokeJoin.Round
            ) {
                moveTo(5f, 16f)
                horizontalLineToRelative(4f)
            }
        }.build()
        
        return _TablerBrandRust!!
    }

private var _TablerBrandRust: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/tabler/brand-rust.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24"
    android:viewportHeight="24">
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M10.139,3.463c0.473,-1.95 3.249,-1.95 3.722,0a1.916,1.916 0 0,0 2.859,1.185c1.714,-1.045 3.678,0.918 2.633,2.633a1.916,1.916 0 0,0 1.184,2.858c1.95,0.473 1.95,3.249 0,3.722a1.916,1.916 0 0,0 -1.185,2.859c1.045,1.714 -0.918,3.678 -2.633,2.633a1.916,1.916 0 0,0 -2.858,1.184c-0.473,1.95 -3.249,1.95 -3.722,0a1.916,1.916 0 0,0 -2.859,-1.185c-1.714,1.045 -3.678,-0.918 -2.633,-2.633a1.916,1.916 0 0,0 -1.184,-2.858c-1.95,-0.473 -1.95,-3.249 0,-3.722a1.916,1.916 0 0,0 1.185,-2.859c-1.045,-1.714 0.918,-3.678 2.633,-2.633a1.914,1.914 0 0,0 2.858,-1.184" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M8,12h6a2,2 0 1,0 0,-4h-6v8v-4" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M19,16h-2a2,2 0 0,1 -2,-2a2,2 0 0,0 -2,-2h-1" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M9,8h-4" />
    <path
        android:strokeColor="@android:color/black"
        android:strokeLineCap="round"
        android:strokeLineJoin="round"
        android:strokeWidth="2"
        android:pathData="M5,16h4" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/tabler/brand-rust.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" ><path d="M10.139 3.463c.473 -1.95 3.249 -1.95 3.722 0a1.916 1.916 0 0 0 2.859 1.185c1.714 -1.045 3.678 .918 2.633 2.633a1.916 1.916 0 0 0 1.184 2.858c1.95 .473 1.95 3.249 0 3.722a1.916 1.916 0 0 0 -1.185 2.859c1.045 1.714 -.918 3.678 -2.633 2.633a1.916 1.916 0 0 0 -2.858 1.184c-.473 1.95 -3.249 1.95 -3.722 0a1.916 1.916 0 0 0 -2.859 -1.185c-1.714 1.045 -3.678 -.918 -2.633 -2.633a1.916 1.916 0 0 0 -1.184 -2.858c-1.95 -.473 -1.95 -3.249 0 -3.722a1.916 1.916 0 0 0 1.185 -2.859c-1.045 -1.714 .918 -3.678 2.633 -2.633a1.914 1.914 0 0 0 2.858 -1.184" /><path d="M8 12h6a2 2 0 1 0 0 -4h-6v8v-4" /><path d="M19 16h-2a2 2 0 0 1 -2 -2a2 2 0 0 0 -2 -2h-1" /><path d="M9 8h-4" /><path d="M5 16h4" /></svg>
```
